导语:服务器重启后nginx-ingress-controller 启动不了 一直提示80端口被占用。

环境信息 k8s.122 ubuntu16.04 nginx-ingress-controller:v1.1.1 。docker安装在机械盘,机械盘更换过,且重装过k8s,删除了etcd无法解决。确认过端口没有被其他程序占用。

报错及telnet端口的截图如下。 尝试更改端口成800,也是报端口被占用。确认过端口并没有占用。防火墙已经关闭。并且重启服务器前是ok的。

看changlog是1.0.0就修复了,之前可能有类似bug。

死马当活马医,更换镜像1.1.1到1.2.1试试。可以启动成功了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r1tsC5n7-1681725276509)(http://1.117.21.54/img2/20230325133516.png)]

参考

https://github.com/kubernetes/ingress-nginx

https://github.com/kubernetes/ingress-nginx/pull/6990

https://github.com/kubernetes/ingress-nginx/issues/6988

https://github.com/kubernetes/ingress-nginx/blob/main/Changelog.md

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐