Kubernetes Master Worker Node Kubeadm Join 问题

标签 kubernetes installation virtualbox worker master

我正在使用 Kubeadm 在笔记本电脑的 Oracle Virtualbox 上安装 Kubernetes。
一切正常,直到我在 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=...`

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

它是一种鸡和蛋的东西

关于我如何解决它的任何意见?

最佳答案

你应该先试试

 #kubeadm reset 

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

关于Kubernetes Master Worker Node Kubeadm Join 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55767652/

相关文章:

kubernetes - 为什么 Kubernetes 调度程序总是将我的 Pod 副本放在 AKS 中的同一节点上?

kubernetes - Kubernetes 中容器端口和目标端口的区别?

WIX/MSI - 是否可以制作一个软件包,在卸载时保留安装前存在的文件

database - 是否可以在 Oracle 11g express on virtualbox 上使用 "impdb"?

linux - 无法将 Qt 应用程序作为独立应用程序运行

kubernetes - 如何在 kubespray 部署中设置 API Server 参数

installation - 如何使用waf递归安装目录

python - 坚持在 Python 中使用 Megam(nltk.classify.MaxentClassifier)

windows - Vagrant 无法识别 x64-Windows7 上的 VirtualBox(已经在运行 JRuby)

dns - DNS插件在Kubernetes 1.4.5中进入crashloopbackoff