GitLab on AKS

After setting up Azure AKS cluster & running following helm install command, a call to public IP throws error : default backend - 404. Is there a specific way to configure ingress resource in AKS?

helm upgrade --install gitlab gitlab/gitlab
–timeout 800s
–set global.hosts.externalIP=
–set \

Have setup public DNS:
But still below helm chart installation fails on AKS & GKE

Public DNS doesn’t resolve and IP throws default backend 404 error.

Curl works on Cluster IP & its corresponding port 8080 / 8181 of pod gitlab-webservice-default. Whereas, only external access fails.

Please find below output of pod & svc:

$ helm upgrade --install gitlab gitlab/gitlab
–timeout 600s
–set global.hosts.externalIP=
–set gitlab-runner.install=false
-n gitlab

All pods are in running state:

$ kubectl get pods -n gitlab
gitlab-cainjector-5c6477876c-xp6ft 1/1 Running 0 13h
gitlab-cert-manager-795fc9bc98-z6xl5 1/1 Running 0 13h
gitlab-gitaly-0 1/1 Running 0 13h
gitlab-gitlab-exporter-64456b4975-2m454 1/1 Running 0 13h
gitlab-gitlab-shell-7fc4ccc4c5-2g25s 1/1 Running 0 13h
gitlab-gitlab-shell-7fc4ccc4c5-ncmgd 1/1 Running 0 13h
gitlab-issuer-1-7jwkx 0/1 Completed 0 13h
gitlab-migrations-1-k86r6 0/1 Completed 1 13h
gitlab-minio-7754b8d9d9-jkmst 1/1 Running 0 13h
gitlab-minio-create-buckets-1-xwr5x 0/1 Completed 0 13h
gitlab-nginx-ingress-controller-675956bc64-j2prr 1/1 Running 0 13h
gitlab-nginx-ingress-controller-675956bc64-wqxxw 1/1 Running 0 13h
gitlab-nginx-ingress-default-backend-d66cb657-bn7v4 1/1 Running 0 13h
gitlab-postgresql-0 2/2 Running 0 13h
gitlab-prometheus-server-6878cb55d4-m2lkh 2/2 Running 0 13h
gitlab-redis-master-0 2/2 Running 0 13h
gitlab-registry-7d64bffbdf-nk6mk 1/1 Running 0 13h
gitlab-registry-7d64bffbdf-nkq8p 1/1 Running 0 13h
gitlab-sidekiq-all-in-1-v1-679598df68-w2hwf 1/1 Running 0 13h
gitlab-task-runner-675f46ff54-l8ps5 1/1 Running 0 13h
gitlab-webservice-default-677b69c574-fqdrz 2/2 Running 0 13h
gitlab-webservice-default-677b69c574-nr4cz 2/2 Running 0 13h

$ kubectl get svc -n gitlab
gitlab-cert-manager ClusterIP 9402/TCP 13h
gitlab-gitaly ClusterIP None 8075/TCP,9236/TCP 13h
gitlab-gitlab-exporter ClusterIP 9168/TCP 13h
gitlab-gitlab-shell ClusterIP 22/TCP 13h
gitlab-minio-svc ClusterIP 9000/TCP 13h
gitlab-nginx-ingress-controller LoadBalancer 80:30594/TCP,443:32328/TCP,22:32420/TCP 13h
gitlab-nginx-ingress-controller-metrics ClusterIP 9913/TCP 13h
gitlab-nginx-ingress-default-backend ClusterIP 80/TCP 13h
gitlab-postgresql ClusterIP 5432/TCP 13h
gitlab-postgresql-headless ClusterIP None 5432/TCP 13h
gitlab-postgresql-metrics ClusterIP 9187/TCP 13h
gitlab-prometheus-server ClusterIP 80/TCP 13h
gitlab-redis-headless ClusterIP None 6379/TCP 13h
gitlab-redis-master ClusterIP 6379/TCP 13h
gitlab-redis-metrics ClusterIP 9121/TCP 13h
gitlab-registry ClusterIP 5000/TCP 13h
gitlab-webservice-default ClusterIP 8080/TCP,8181/TCP 13h

Please help!