xxxxプログラマのメモ

先人に感謝と敬意:自分の困ったこと調べたことのメモ

AKS Internal Ingress Not working.... #1.24 #Upgrade #VNet

1.23から1.24にアップグレードしたら動かなくなった。

stackoverflow.com

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