尝试从 kubernetes v1.23.X 升级到 v1.24.X 时,我发现健康探测需要更改为 /healthz (azure)
我有一个配置可以在 1.23 中使用,但在 1.24 中却不行 我有一个配置可以在 1.24 中使用,但在 1.23 中却不行
我遇到的问题是,升级到 v1.24 nginx-ingress 会导致停机。
我看到有人建议将端口设置为 TCP Kubernetes v1.24.3 升级破坏了 ingress-nginx
然而,他们已经告诉我们如何设置 healthz 探测器(可以确认它适用于 1.24),但他们没有说他们如何让 TCP 修复工作。我希望 TCP 修复可以在 1.23 和 1.24 中运行
希望你们中有人可以帮助我吗?
答案1
设置以下注释有效:
annotations:
service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path: /healthz