使用nginx nginx-ingress-controller:0.9.0
,以下是Google云负载均衡器的永久状态:
基本上,单个健康节点是运行nginx-ingress-controller pod的节点。除了在这个屏幕上看起来不太好,一切都很好。事情是,我是'想知道为什么这样的坏消息出现在lb上
此处使用<{3}}
我只是对事情的运作方式感到有些失落;希望得到一些经验丰富的反馈,如何做正确的事情(我的意思是,在所有节点上获得绿灯),或仔细检查是否这是一个不使用官方&#39; gcloud l7的事情
答案 0 :(得分:3)
您的Service
正在使用service.beta.kubernetes.io/external-traffic: OnlyLocal
注释。这会对其进行配置,以便到达该服务的NodePort的流量永远不会在另一个节点上成为Pod
。由于您的Deployment
只有1个副本,因此唯一接收流量的节点就是1个Pod正在运行的节点。
如果您将Deployment
扩展为2个副本,则2个节点将是健康的等等。
使用该批注是推荐的配置,因此您不会引入其他网络跃点。