首页 > 解决方案 > 卡住 nginx 入口

问题描述

我通过 kubespray 部署了 nginx 入口。我有 3 个 master 和 2 个 worker 和 5 个 ingress-nginx-controller。我试图关闭一名工作人员,现在我在所有主机上仍然看到 5 个 nginx 入口。

[root@node1 ~]# kubectl get pod -n ingress-nginx -o wide
NAME                             READY   STATUS    RESTARTS   AGE     IP              NODE    NOMINATED NODE   READINESS GATES
ingress-nginx-controller-5828c   1/1     Running   0          7m4s    10.233.96.9     node2   <none>           <none>
ingress-nginx-controller-h5zzl   1/1     Running   0          7m42s   10.233.92.7     node3   <none>           <none>
ingress-nginx-controller-wrvv6   1/1     Running   0          6m11s   10.233.90.17    node1   <none>           <none>
ingress-nginx-controller-xdkrx   1/1     Running   0          5m44s   10.233.105.25   node4   <none>           <none>
ingress-nginx-controller-xgpn2   1/1     Running   0          6m38s   10.233.70.32    node5   <none>           <none>

问题是在一个节点断电后,我的应用程序出现 503 错误。请问一些选项断开连接不起作用 ingress-nginx-controller 还是可能使用循环?或者我可以捕获不工作的 ingress-nginx-controller 并将流量重定向到正确的,好吗?

标签: kubernetesnginx-ingress

解决方案


我关闭了运行应用程序的节点。现在一切正常。


推荐阅读