我有两个启用了 http-application-routing 插件的 AKS K8s 集群(西欧和北欧版本 1.11.1)。今天突然,名为 addon-http-application-routing-nginx-ingress-controller-xxxx 的 pod 崩溃并显示状态:
State: Waiting
Reason: CrashLoopBackOff
Last State: Terminated
Reason: Error
Exit Code: 255
kubectl 日志 addon-http-application-routing-nginx-ingress-controller-xxxx 显示:
I1003 20:21:21.129694 7 flags.go:162] Watching for ingress class: addon-http-application-routing
W1003 20:21:21.129745 7 flags.go:165] only Ingress with class "addon-http-application-routing" will be processed by this ingress controller
F1003 20:21:21.129819 7 main.go:59] Port 80 is already in use. Please check the flag --http-port
如果我连接到任何集群上的任何节点并使用 netstat -latun
检查打开的端口,它会显示 80 端口上没有服务。
节点重启没有帮助。
最佳答案
我刚刚杀死了受影响的节点,它又开始工作了。这是一个类似的解决方案也有效的链接: https://github.com/kubernetes/ingress-nginx/issues/3177
关于azure - AKS http-application-routing-nginx-ingress-controller 端口 80 已在使用中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52635370/