Kubernetes Master Worker节点Kubeadm加入问题

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

我正在使用Kubeadm在我的笔记本电脑上安装Kubernetes在Oracle Virtualbox上。一切正常,直到我在Kuberenets Worker节点上运行此命令与主节点连接我跑完后得到了错误

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=...`

我尝试手动删除文件并再次运行命令,但它没有解决端口问题。每当我停止在10250端口上运行的kubectl然后运行该命令时,它会给出错误“kubectl需要启动,当我启动kubectl时它会给出错误,因为端口10250正在使用中”

它是一种鸡肉和鸡蛋的东西

关于我如何解决它的任何看法?

kubernetes installation virtualbox worker master
1个回答
1
投票

你应该先试试

 #kubeadm reset 

因为你已经有kubernetes它会出错。

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