【问题标题】:Nginx Ingress helm chart update from app version 0.21.0 to 0.22.0 --> No routing anymoreNginx Ingress helm chart 从应用版本 0.21.0 更新到 0.22.0 --> 不再有路由
【发布时间】:2019-08-12 08:12:44
【问题描述】:

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

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

当然,也在其他命名空间中的所有其他应用程序使用这个负载均衡器和每个 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。 提前谢谢!

【问题讨论】:

  • 您确定您使用的是 0.22.0 吗?最新的 stable/nginx-ingress 图表使用 0.23.0。有一个与 NGINX 服务器在某个端口上监听相关的重大更改;也许这值得一看? github.com/kubernetes/ingress-nginx/blob/master/Changelog.md
  • 嗨!我尝试了 0.22.0 和 0.23.0。两者都不适合我。只有 0.21.0 可以。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-08-18
    • 2020-05-24
    • 2021-08-08
    • 1970-01-01
    • 2020-10-08
    • 2023-03-23
    • 2021-05-09
    • 1970-01-01
    • 2019-03-24
    相关资源
    最近更新 更多