gpt4 book ai didi

Kubernetes:kubeadm 加入主节点失败

转载 作者:行者123 更新时间:2023-12-02 12:05:58 24 4
gpt4 key购买 nike

我试图 create a single master cluster with kubeadm在 CentOS 虚拟机中。

我想在主节点上安排 pod,所以我运行以下命令

kubectl taint nodes --all node-role.kubernetes.io/master-

但是,当我尝试运行时
kubeadm join --token <token> <master-ip>:<master-port> --discovery-token-ca-cert-hash sha256:<hash>

正确输入 token 、主 IP、主端口和哈希。飞行前检查给出以下错误:
/etc/kubernetes/manifests is not empty
/etc/kubernetes/kubelet.config already exists
Port 10250 is in use
/etc/kubernetes/pki/ca.crt already exists

如何修复错误,以便仍可以在主节点上安排 pod?谢谢

最佳答案

你基本上不需要kubeadm join在主服务器上,因为它已经由 kubeadm init 设置.此外,您删除主节点上的污点以运行 pod 的事实应该足以让您在主节点上运行 pod(仅用于测试)。

如果您希望 K8s 节点加入集群以运行您的 pod,您可以使用 kubeadm join ,在这种情况下,你可以污染你的主人不运行任何 pod 。 (如果您愿意,您可以移除污点,但不建议在您的主服务器上运行工作负载,尤其是在生产环境中)

关于Kubernetes:kubeadm 加入主节点失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53166555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com