zoukankan      html  css  js  c++  java
  • kubernetes集群node加入不了master错误处理


    #如果node加入不了master或者加入成功但是,在master中显示不出来。
    排查错误:
    1. 运行,kubelet, 查看日志,一般是kubelet的运行和docker启动方式不匹配。调整:
    vim  /etc/docker/daemon.json
    修改:native.cgroupdriver=cgroupfs

    #重启docker
    systemctl daemon-reload
    systemctl restart docker

    2.如果还是加入不了,修改hostname.
    vim /etc/hostname
    改为:node1
    重启

    3.如果还是加入不了.执行以下命令:
    swapoff -a    # will turn off the swap
    kubeadm reset
    systemctl daemon-reload
    systemctl restart kubelet
    iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X

    4.如果还是加入不了,重新生成token

    在master机器中执行,kubeadm token create,获取token,token有效期一般为24小时


    #此时则执行以下命令加入:
    kubeadm join 192.168.27.130:6443 --token cx51l0.q77984z4yilid02a --discovery-token-ca-cert-hash sha256:f1354e0e8f74471d078cd9a0e527f45ae17ff09e20bfe7dfc741c3373a892a1d

    #在master中验证:
    kubectl get node


    #在master中执行,获取node加入时的cert-hash
    openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -pubkey | openssl rsa -pubin -outform DER 2>/dev/null | sha256sum | cut -d' ' -f1



  • 相关阅读:
    CF1324F Maximum White Subtree(树形dp)
    定时任务集群部署
    zookeeper服务的注册与发现
    多个定时任务服务注册到zookeeper临时顺序节点配置
    nginx反向代理
    nginx反向代理、负载均衡
    Eclipse快捷键
    下拉列表中复选框多选
    Zookeeper节点查看工具
    git打tag
  • 原文地址:https://www.cnblogs.com/phpzhou/p/11308927.html
Copyright © 2011-2022 走看看