gpt4 book ai didi

kubernetes - 如何使用 kubeadm 创建 kubernetes 集群?

转载 作者:行者123 更新时间:2023-12-02 11:23:28 26 4
gpt4 key购买 nike

我用kubeadm init k8s cluster master,但是感觉很迷茫。 kubeadm 的版本:

# ./kubeadm version
kubeadm version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.1", GitCommit:"82450d03cb057bab0950214ef122b67c83fb11df", GitTreeState:"clean", BuildDate:"2016-12-14T00:52:01Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}

当我使用 kubeadm init 运行命令时,告诉我必须启动kubelet.service:
# ./kubeadm init
Running pre-flight checks
preflight check errors:
kubelet service is not active, please run 'systemctl start kubelet.service'

然后当我在 systemctl restart kubelet.service 之后重试此命令时,告诉我 Port 10250 in use :
# systemctl restart kubelet.service
# ./kubeadm init
Running pre-flight checks
preflight check errors:
Port 10250 is in use
/var/lib/kubelet is not empty

有什么办法可以在没有端口的情况下运行 kubelet 或者我可以更改 kubelet 的端口吗?

最佳答案

它提到端口正在使用的原因是因为您已经运行了 kubeadm init一次,它已经改变了很多事情。

运行 kubeadm reset首先撤消第一次运行时的所有更改。

然后运行 ​​systemctl restart kubelet
最后,当你运行 kubeadm init您不应再收到错误消息。

任何时候 kubeadm 做一些不正确或失败的事情,它都需要重置才能再次正常工作。

关于kubernetes - 如何使用 kubeadm 创建 kubernetes 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41732265/

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