Nginx Ingress掌舵图已从应用程序版本0.21.0更新至0.22.0->不再路由

时间:2019-03-21 12:59:08

标签: kubernetes load-balancing google-kubernetes-engine kubernetes-helm nginx-ingress

我通过使用nginx-ingress舵图在GKE中进行了非常简单的nginx入口设置:

helm install --namespace nginx-ingress-lb --name nginx-ingress stable/nginx-ingress --set rbac.create=true

当然也在其他名称空间中的所有其他应用程序都使用此loadbalancer和每个ingress.yaml中的默认注释:

kubernetes.io/ingress.class: "nginx"

直到图表版本1.1.5和应用程序版本0.21.0一切正常。但是从图表版本1.2.0和应用程序版本0.22.0开始,负载均衡器不再转发流量。如果我再次回滚到0.21.0,一切都很好。据我了解,唯一发生重大变化的是

nginx.ingress.kubernetes.io/rewrite-target

我不使用。

因为我不想坚持使用应用程序版本0.21.0,所以任何想法都会受到赞赏。 预先谢谢你!

1 个答案:

答案 0 :(得分:0)

我做了更多测试,这似乎与我的DNS提供程序有关。我让它运行了几个小时,过了一段时间,它由于某种原因而工作了,这很奇怪。我唯一的解释是名称解析花了比平时更长的时间。

相关问题