Kubernetes Master Worker Node Kubeadm Присоединиться к выпуску - PullRequest
0 голосов
/ 19 апреля 2019

Я устанавливаю Kubernetes на Oracle Virtualbox на своем ноутбуке, используя Kubeadm. Все работало нормально, пока я не запустил эту команду на узле Kuberenets Worker, чтобы присоединиться к узлу Master Я получил ошибку после запуска

sudo kubeadm join 192.168.56.100:6443 --token 0i2osm.vsp2mk63v1ypeyjf     --discovery-token-ca-cert-hash sha256:18511321fcc4b622628dd1ad2f56dbdd319bf024740d58127818720828cc7bf0

Ошибка

[preflight] Running pre-flight checks
        [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/
error execution phase preflight: [preflight] Some fatal errors occurred:
        [ERROR DirAvailable--etc-kubernetes-manifests]: /etc/kubernetes/manifests is not empty
        [ERROR FileAvailable--etc-kubernetes-kubelet.conf]: /etc/kubernetes/kubelet.conf already exists
        [ERROR Port-10250]: Port 10250 is in use
        [ERROR FileAvailable--etc-kubernetes-pki-ca.crt]: /etc/kubernetes/pki/ca.crt already exists
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`

Я попытался удалить файлы вручную и снова выполнил команду, но это не помогло решить проблему с портом. и всякий раз, когда я останавливаю kubectl, работающий на порте 10250, а затем запускаю команду, она выдает ошибку «kubectl должен быть запущен, а когда я запускаю kubectl, то выдает ошибку для используемого порта 10250»

Это своего рода курица и яйцо

Любые мнения о том, как я могу решить это?

1 Ответ

1 голос
/ 20 апреля 2019

сначала вы должны попробовать

 #kubeadm reset 

, потому что у вас уже есть kubernetes, он получает ошибку.

...