имя хоста не обновляется в команде kubectl get node после изменения имени хоста - PullRequest
0 голосов
/ 02 мая 2018

Я изменил имя хоста на одном из узлов и закончил этим, когда я выпустил kubectl get node. Как я могу обновить это

[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 ~]#

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

Выполните следующие действия на мастере:

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

На рабочем измените ваше имя хоста, затем сбросьте kubelet, сбросив kubeadm

kubeadm reset 

Затем возьмите выходные данные команды соединения с мастера и вставьте ее в рабочий

0 голосов
/ 02 мая 2018

Как у вас есть список узлов

kubectl get nodes 

Теперь вы можете выбрать конкретный узел и отредактировать обновляемое поле в файле ресурсов узла. для примеров

kubectl edit nodes abc-testkubemaster01 
...