繁体   English   中英

kubeadm初始化kubelet抱怨已经使用了默认绑定地址

kubeadm init kubelet complains default bind address already in use

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

kubeadm版本1.12.2

$ sudo kubeadm init --config kubeadm_new.config --ignore-preflight-errors=all

/ var / log / syslog显示:

Nov 15 08:44:13 khteh-T580 kubelet[5101]: I1115 08:44:13.438374    5101 server.go:1013] Started kubelet
Nov 15 08:44:13 khteh-T580 kubelet[5101]: I1115 08:44:13.438406    5101 server.go:133] Starting to listen on 0.0.0.0:10250
Nov 15 08:44:13 khteh-T580 kubelet[5101]: E1115 08:44:13.438446    5101 kubelet.go:1287] Image garbage collection failed once. Stats initialization may not have completed yet: failed to get imageFs info: unable to find data in memory cache
Nov 15 08:44:13 khteh-T580 kubelet[5101]: E1115 08:44:13.438492    5101 server.go:753] Starting health server failed: listen tcp 127.0.0.1:10248: bind: address already in use
Nov 15 08:44:13 khteh-T580 kubelet[5101]: I1115 08:44:13.438968    5101 server.go:318] Adding debug handlers to kubelet server.
Nov 15 08:44:13 khteh-T580 kubelet[5101]: F1115 08:44:13.439455    5101 server.go:145] listen tcp 0.0.0.0:10250: bind: address already in use

我试过sudo systemctl stop kubelet并手动杀死kubelet进程,但无济于事。 任何建议和见解都表示赞赏。

3 个回复

您可以执行以下操作:

尝试使用以下命令找出哪个进程正在占用端口10250

root@master admin]# ss -lntp | grep 10250
LISTEN     0      128         :::10250                   :::*                   users:(("kubelet",pid=23373,fd=20))

它将为您提供该进程的PID和该进程的名称。 如果保留端口的是不需要的进程,则可以随时终止该进程,并且该端口可供kubelet使用。

再次终止该进程后,运行上面的命令,它应该不返回任何值。

为了安全起见,运行kubeadm reset,然后运行kubeadm init,它应该会通过。

您是否尝试过使用netstat查看已绑定到该端口的其他正在运行的进程?

sudo netstat -tulpn | grep 10250

我放弃kubeadm并使用microk8s。

6 使用中的Dataproc Jupyter初始化问题绑定地址

我能够在dataproc上部署集群并包括jupyter.sh初始化脚本,但是在将ssh终端打开到主节点并运行命令后(替换我的值)之后 我懂了 我在网上阅读了文章,可以使用gcloud auth login对gcloud auth login进行身份验证,因此我完成了此操作,并被提 ...

9 如何使用 kubeadm 重新配置集群的 kubelets

我目前正在尝试找到一种方法来重新配置我所有集群 kubelet 的驱逐阈值。 集群已使用kubeadm init ,工作节点已使用kubeadmin join添加。 现在 kubeadm 已将 kubelet 配置正确写入kube-system命名空间中的kubelet-config-1.16 c ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM