• k8s遇到的错误记录


    时隔四年有开始重新鼓捣k8s了,重新安装后遇到的错误记录如下:

    Error: Package: kubelet-1.14.0-0.x86_64 (kubernetes)
               Requires: kubernetes-cni = 0.7.5
               Available: kubernetes-cni-0.3.0.1-0.07a8a2.x86_64 (kubernetes)
                   kubernetes-cni = 0.3.0.1-0.07a8a2
               Available: kubernetes-cni-0.5.1-0.x86_64 (kubernetes)
                   kubernetes-cni = 0.5.1-0
               Available: kubernetes-cni-0.5.1-1.x86_64 (kubernetes)
                   kubernetes-cni = 0.5.1-1
               Available: kubernetes-cni-0.6.0-0.x86_64 (kubernetes)
                   kubernetes-cni = 0.6.0-0
               Available: kubernetes-cni-0.7.5-0.x86_64 (kubernetes)
                   kubernetes-cni = 0.7.5-0
               Available: kubernetes-cni-0.8.6-0.x86_64 (kubernetes)
                   kubernetes-cni = 0.8.6-0
               Available: kubernetes-cni-0.8.7-0.x86_64 (kubernetes)
                   kubernetes-cni = 0.8.7-0
               Available: kubernetes-cni-1.1.1-0.x86_64 (kubernetes)
                   kubernetes-cni = 1.1.1-0
               Installing: kubernetes-cni-1.2.0-0.x86_64 (kubernetes)
                   kubernetes-cni = 1.2.0-0
    这个是由于kubernetes-cni版本的问题,推荐使用单独安装并安装前置依赖

    1. --前置依赖
    2. yum -y install yum-utils device-mapper-persistent-data lvm2
    3. 单独安装指定的版本的kubelet
    4. yum -y install kubelet-1.14.0

     kubeadm join 192.168.8.153:6443 --token p8z7us.fg1urcole799zbe4 \
    >     --discovery-token-ca-cert-hash sha256:6a11f8a33540785ea9de5cf003504493e69986c56d82f751650ed306e082ddb2
    [preflight] Running pre-flight checks
    error execution phase preflight: [preflight] Some fatal errors occurred:
        [ERROR FileAvailable--etc-kubernetes-bootstrap-kubelet.conf]: /etc/kubernetes/bootstrap-kubelet.conf already exists
        [ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
    从节点加入主节点报错是由于之前有高版本的配置文件存在,删除对应的文件后重新加入即可

    1. rm -rf /etc/kubernetes/bootstrap-kubelet.conf
    2. rm -rf /etc/kubernetes/pki/ca.cr

    2024.05.28新增错误,在自己定义的命名空间中新增pod时发生如下错误:

    对应的yaml文件如下:

    1. apiVersion: v1
    2. kind: Pod
    3. metadata:
    4. name: nginx-pod_myns
    5. namespace: myns
    6. labels:
    7. app: nginx
    8. spec:
    9. containers:
    10. - name: nginx-container
    11. image: nginx
    12. ports:
    13. - containerPort: 80
    14. ~

    nginx-pod_myns这个名字需要包含-或者.修改一下即可

  • 相关阅读:
    初识jetson tx2
    C++ 设计原则 - 依赖倒置原则
    Vue3初体验
    快领这500万?成都市生物医药产业发展专项政策的申报范围、条件和材料
    【Python 千题 —— 基础篇】奇数列表
    Android中使用kotlin进行xutils数据库版本升级
    linux SHELL技巧
    java计算机毕业设计消防安全应急培训管理平台源码+系统+数据库+lw文档+mybatis+运行部署
    Docker中使用Tomcat并部署war工程
    如何使用Semaphore和CompletableFuture搭配实现控制线程并发数量并等待所有线程执行完成之后在执行其它操作
  • 原文地址:https://blog.csdn.net/u012440725/article/details/139124929