【发布时间】:2017-06-03 14:09:19
【问题描述】:
我用 kubeadm 初始化了 k8s 集群主控,但我感到很困惑。 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 的端口吗?
【问题讨论】:
标签: kubernetes kubeadm