1.23から1.24にアップグレードしたら動かなくなった。
helm upgrade ingress-nginx ingress-nginx/ingress-nginx \ --reuse-values \ --namespace <NAMESPACE> \ --set controller.service.annotations."service\.beta\.kubernetes\.io/azure-load-balancer-health-probe-request-path"=/healthz
nginx Ingressのサービスではこれで動くようになった気がする
Ingressがそれでも動作しなかったのですが、任意のパスでは応答しなかったためのようです。
1.23ではそれでも動いたのですが、Azure Load Balancer health probes の挙動の影響というか。(アクセス出来なくてエラーになっていたのかと)
- path: /(.*) pathType: Prefix backend: service: name: aks-helloworld-one port: number: 80