我更改了其中一个节点上的主机名,并在发出kubectl get节点时结束了这一点。我该如何更新
[root@grs-testkubemaster01 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
abc-testkubemaster01 Ready master 22h v1.10.2
abc-testkubemaster02 Ready <none> 19h v1.10.2
abc-testkubenode01 Ready <none> 56m v1.10.2
abc-testkubenode01.xyz.local NotReady <none> 1h v1.10.2
abc-testkubenode02 Ready <none> 19h v1.10.2
[root@grs-testkubemaster01 ~]#
答案 0 :(得分:0)
正如您列出节点
kubectl get nodes
现在,您可以在节点资源文件中选择特定节点并编辑可更新字段。 例如
kubectl edit nodes abc-testkubemaster01
答案 1 :(得分:0)
在主服务器上执行以下操作:
kubectl delete node abc-testkubenode01.xyz.local
kubeadm token create --print-join-command
在工作人员上更改您的主机名,然后通过重置kubeadm重置kubelet
kubeadm reset
然后从主服务器获取join命令的输出并将其粘贴到工作器中