使用Helm安装NGINX Ingress Controller时AKS DNS区域错误问题
问题:AKS部署NGINX Ingress时API Server区域DNS解析错误
我在EastUS2区域的AKS集群中部署NGINX Ingress Controller,执行如下Helm命令:
helm install ingress-nginx ingress-nginx/ingress-nginx \ --version 4.1.3 \ --namespace ingress-basic \ --create-namespace \ --set controller.replicaCount=2 \ --set controller.nodeSelector."kubernetes.io/os"=linux \ --set controller.image.registry=$ACR_URL \ --set controller.image.image=$CONTROLLER_IMAGE \ --set controller.image.tag=$CONTROLLER_TAG \ --set controller.image.digest="" \ --set controller.admissionWebhooks.patch.nodeSelector."kubernetes.io/os"=linux \ --set controller.service.annotations."service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path"=/healthz \ --set controller.admissionWebhooks.patch.image.registry=$ACR_URL \ --set controller.admissionWebhooks.patch.image.image=$PATCH_IMAGE \ --set controller.admissionWebhooks.patch.image.tag=$PATCH_TAG \ --set controller.admissionWebhooks.patch.image.digest="" \ --set defaultBackend.nodeSelector."kubernetes.io/os"=linux \ --set defaultBackend.image.registry=$ACR_URL \ --set defaultBackend.image.image=$DEFAULTBACKEND_IMAGE \ --set defaultBackend.image.tag=$DEFAULTBACKEND_TAG \ --set defaultBackend.image.digest="" \ -f internal-ingress.yaml
执行后返回错误:INSTALLATION FAILED: Kubernetes cluster unreachable: Get "https://testaks-dns-38ca4dd8.hcp.centralus.azmk8s.io:443/version": dial tcp: lookup testaks-dns-38ca4dd8.hcp.centralus.azmk8s.io on 168.63.129.16:53: no such host
集群实际API Server地址为testaks-dns-04129ffe.hcp.eastus2.azmk8s.io,但系统错误地尝试解析centralus区域的DNS地址,无法定位问题来源。
内容的提问来源于stack exchange,提问作者Elsabath Puthumana
相关产品推荐
相关产品推荐

