kubernetes集群:添加worker 報錯“[kubelet-check] Initial timeout of 40s passed. error execution phase kubelet-start: error uploading crisocket: timed out waiting for the condition”


解決報錯的辦法:

使用 reset命令清理之前加入的信息。
# kubeadm reset -f

根據提示執行下:
# iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X

重新執行加入命令:
在master上獲取token

kubeadm token create

然后獲取哈希值:

openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^ .* //'

kubeadm join master機器的hostname:6443 --token token填這里 --discovery-token-ca-cert-hash sha256:哈希值填這里

#kubeadm join apiserver.vonedao:6443  --token 3x6bt5.f10u0snqphbfbi5u     --discovery-token-ca-cert-hash sha256:4eeef1360b626e55a04f6e4bbeca9c79759946647c28619cda9fd478e9441111 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM