【发布时间】:2021-06-13 07:47:27
【问题描述】:
我目前正在尝试在我的 AWS eks 集群上部署 NGINX 入口控制器。 我有 4 个节点正在运行:
NAME STATUS ROLES AGE VERSION
ip-10-230-35-48.ec2.internal Ready <none> 7h44m v1.19.6-eks-49a6c0
ip-10-230-39-9.ec2.internal Ready <none> 7h42m v1.19.6-eks-49a6c0
ip-10-230-42-241.ec2.internal Ready <none> 7h49m v1.19.6-eks-49a6c0
ip-10-230-49-228.ec2.internal Ready <none> 7h46m v1.19.6-eks-49a6c0
我正在使用NGINX Ingress Controller Installation guide 部署我的ingress-nginx-controller 并使用deploy-tls-termination.yaml
由于某些原因,AWS ELB 并未将所有节点都标记为健康并给出以下错误:
Instance has failed at least the UnhealthyThreshold number of health checks consecutively.
唯一标记为健康的节点是部署ingress-nginx-controller 的节点。
我的 yaml 配置文件中是否缺少某些内容?或者我应该为每个Availibity Zone 部署一个ingress-nginx-controller?如果有,怎么做?
谢谢
【问题讨论】:
标签: kubernetes kubernetes-ingress amazon-elb amazon-eks nginx-ingress