七、踩过的那些坑
•确保master与node的DNS解析localhost能解析到自己的IP
•node加入master确保token不过期
•node确保kubelet正常启动并运行
•flannel网络要先创建kube-flannel-rbac.ymal再创建 kube-flannel.yml
八、token过期的解决办法
# 1.查看已经存在的token
kubeadm token list
# 2.创建token
kubeadm token create
# 3.查看ca证书的sha256编码
openssl x509 -pubkey -in /etc/kubernetes/pki/ca.crt | openssl rsa -pubin -outform der 2>/dev/null | openssl dgst -sha256 -hex | sed 's/^.* //'
# 4.node使用新的token加入集群
kubeadm join --token acb123 --discovery-token-ca-cert-hash sha256:efg456 172.16.6.79:6443 --skip-preflight-checks
# abc123 新创建的Token
# efg456 证书的sha256编码
# IP+Port Master的IP+Port
------------------------------------------分割线------------------------------------------
本文用到的相关资料可从以下信息得到下载:
点击这个 链接关注 Linux公社官方微信,关注后回复数字155392。即可得到网友的分享密码。
如果取消关注Linux公社公众号,即使再次关注,也将无法提供本服务!
链接:https://pan.baidu.com/s/1AEVFswevLLwcf6kKjwd4kg 密码:获得见上面的方法,地址失效请在下面留言。
------------------------------------------分割线------------------------------------------
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx