美文网首页
kubeadm join添加节点时报错

kubeadm join添加节点时报错

作者: 土豆与番茄 | 来源:发表于2018-09-07 09:42 被阅读0次

运行 kubeadm join 192.168.11.70:6443 --token 01b3mt.qzadkfad3edi89up8nam4 报错

[ERROR CRI]: unable tocheckifthecontainerruntimeat"/var/run/dockershim.sock"isrunning: fork/exec/usr/bin/crictl -r /var/run/dockershim.sock info:nosuchfileordirectory

解决方法:

卸载cri-tools

yum    remove    cri-tools

kubeadm join 192.168.11.70:6443 --token 01b3mt.qzadkfad3edi89up8nam4 报错

报错内容好像是找不到ca证书

解决方法:

加入这个参数

--discovery-token-ca-cert-hash sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

shaXXXX 这个字符串是表示master上的ca证书的hash值

获取master上ca证书的hash值

openssl x509 -in /etc/kubernetes/pki/ca.crt -noout -pubkey | openssl rsa -pubin -outform DER 2>/dev/null | sha256sum | cut -d' ' -f1

相关文章

网友评论

      本文标题:kubeadm join添加节点时报错

      本文链接:https://www.haomeiwen.com/subject/camqgftx.html