kubernetes - 卡住 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 并将流量重定向到正确的,好吗?
解决方案
我关闭了运行应用程序的节点。现在一切正常。
推荐阅读
- python - 如何在 Telehton newMessage 事件中识别和下载图像?
- react-native - 错误:运行 react-native run-android 命令时
- java - 配置了 feign 但在请求超时时,它不使用给定的 ErrorDecoder 类
- python-3.x - 使用 Tensorboard 实时监控训练并可视化模型架构
- javascript - Highcharts - 以 html div 为中心的饼图
- javascript - 使用递归返回嵌套对象 - Javascript
- c# - 如何将 C# 的 IList(集合)存储为 DynamoDb 中的 Json 文档
- scroll - 如何阻止 Sapper 在嵌套路由中滚动回顶部?
- sql - 如何在 Presto 中将秒数格式化为 HH:MM:SS
- mysql - MYSQL SELECT 返回带有时区计算的时间戳