Сбросить рабочий узел, когда воссоединиться с мастером, используя kubeadm - PullRequest
0 голосов
/ 19 февраля 2020

Когда я сливаю и удаляю существующий рабочий узел в кластере, если я хочу присоединить его к мастеру, он сообщает об ошибке ниже:

error execution phase preflight: [preflight] Some fatal errors occurred: 
  [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists
  [ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists

1 Ответ

2 голосов
/ 19 февраля 2020

Это происходит потому, что вы уже один раз выполнили команду join на своем узле. Вот почему файлы все еще там.

Если ваш узел не был удален из кластера (только удален), вам не нужно запускать kubeadm join . Вы можете присоединиться к узлу, выполнив команду-

kubectl uncordon NODENAME

Иначе, чтобы избавиться от этой ошибки, попробуйте выполнить следующую команду на своем узле для очистки этих файлов-

kubeadm reset

Если команда сброса не удалась, попробуйте форсировать процесс сброса, выполнив -

kubeadm reset --force

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

...