• 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这个名字需要包含-或者.修改一下即可

  • 相关阅读:
    改进的Salp Swarm优化算法(ISSA)(Matlab代码实现)
    LeetCode讲解篇之151. 反转字符串中的单词
    前端和后端 优化
    希尔排序 java
    Etcd教程 — 第四章 Etcd集群安全配置
    C++&QT day3
    【概率论】斗地主中出现炸弹的几率
    linux服务器在线搭建rabbitmq,详细保姆级教程
    黑马JVM总结(十八)
    【数据结构入门_链表】 Leetcode 21. 合并两个有序链表
  • 原文地址:https://blog.csdn.net/u012440725/article/details/139124929