1、在现有master节点生成新的token
kubeadm token create --print-join-command
结果:
kubeadm join guizhou.test.tech.21cn.com:6443 --token mqj5sb.yaohqcn37t88t02z --discovery-token-ca-cert-hash sha256:80982a370ef22ba5a8555f52e965733a6a4bc95f5b8c5ee291a56370ce98dddb
2、在master上生成用于新master加入的证书
kubeadm init phase upload-certs --upload-certs
结果:
3、如果是旧master节点恢复,则需要清除相关配置文件再执行步骤1的命令
kubeadm reset
4、检查docker,docker-cri有没有正常起来
5、再使用命令添加master节点(certificate-key是步骤2生成的,)
kubeadm join guizhou.test.tech.21cn.com:6443 --token mqj5sb.yaohqcn37t88t02z --discovery-token-ca-cert-hash sha256:80982a370ef22ba5a8555f52e965733a6a4bc95f5b8c5ee291a56370ce98dddb --control-plane --certificate-key b4e87dd9512c4a0086b851112aa2a3da4a4fb4c65d8515fab2069d0ee14674c4 --node-name 192.168.10.14
6、结果如下图,则表示添加成功
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。