我的kube-controller-manager一直保持着CrashLoopBackOff状态。
我在豆荚的原木上发现了这个:failed to create listener: failed to listen on 0.0.0.0:10252: listen tcp 0.0.0.0:10252: bind: address already in use
然后我偶然发现了这篇文章,幸运的是,他找到了一个解决办法。在那里,他用端口杀死了这个过程,重新启动了他的kube-controller-manager吊舱。https://medium.com/@deepeshtripathi/kubernetes-controller-pod-crashloopbackoff-resolved-16aaa1c27cfc
所以我确实遵循了他的步骤。当我试图进入主节点以找出哪个进程正在使用这个端口时,我看不到任何使用它的东西。
root@ip:/# netstat -tunlp | grep 1025
tcp6 0 0 :::10250 :::* LISTEN 1598/kubelet
tcp6 0 0 :::10251 :::* LISTEN 7472/kube-scheduler
tcp6 0 0 :::10255 :::* LISTEN 1598/kubelet
tcp6 0 0 :::10256 :::* LISTEN 5629/kube-proxy 还有其他人知道如何解决这个问题吗?
发布于 2020-05-14 06:18:13
未能创建侦听器:未能侦听0.0.0.0:10252:侦听TCP0.0.0.0:10252:绑定:已在使用的地址
根据错误消息端口10252正在使用。所以不要再监听这个端口了。你可以通过跑
fuser -k 10252/tcp
https://stackoverflow.com/questions/61772947
复制相似问题