Способ настройки kubelet
на самом узле (AFAIK) отличается от его определения в плоскости управления master
, которая отвечает за обновление состояния в центральном хранилище etcd
; так что они могут выйти из строя c. т. е. вам необходимо связаться с контрольным местом для обновления его записей.
В дополнение к предложению Субраманиана, kubectl patch node
также будет работать, и имеет дополнительное преимущество, заключающееся в том, что его легко воспроизводить / писать по сравнению с ручным редактированием Манифест YAML; он также оставляет «бумажный след» в истории вашей оболочки, если вам нужно будет вернуться назад. Сделайте свой выбор :) Например,
$ kubectl patch node my-node -p '{"spec":{"providerID":"foo"}}'
node/my-node patched
$ kubectl describe node my-node | grep ProviderID
ProviderID: foo
Надеюсь, это поможет!