主机名更改后,主机名在kubectl get nodes命令中不会更新

问题描述 投票:0回答:2

我更改了其中一个节点上的主机名,并在我发出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 ~]#
kubernetes kubeadm
2个回答
0
投票

正如您列出的节点

kubectl get nodes 

现在,您可以在节点资源文件中选择特定节点并编辑可更新字段。举些例子

kubectl edit nodes abc-testkubemaster01 

0
投票

在主服务器上执行以下操作:

kubectl delete node abc-testkubenode01.xyz.local
kubeadm token create --print-join-command

在工作人员更改您的主机名,然后通过重置kubeadm重置kubelet

kubeadm reset 

然后从主服务器获取join命令的输出并将其粘贴到worker中

© www.soinside.com 2019 - 2024. All rights reserved.