对不起,我是AKS和Kubernetes的新手。我已经设置了一个域,我有一个入口运行与主机名在AKS域。如何将域与入口连接起来?就像AKS会给我提供一个IP,我应该在我购买域名的地方的管理DNS部分输入。
感谢如果我的理解是正确的,您已经创建了具有外部IP的入口控制器,您只需要将域从域注册商路由到此入口控制器。这个过程很简单。您需要获取连接负载均衡器的入口控制器的公共ip(外部ip)。
kubectl get svc -n ingress-controller
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx-ingress-ingress-nginx-controller LoadBalancer 10.100.13.88 35.194.x.x 80:30011/TCP,443:30417/TCP 48d
nginx-ingress-ingress-nginx-controller-admission ClusterIP 10.100.0.207 <none> 443/TCP 48d
在我的例子中,controller的命名空间是ingress-controller。将此字段替换为您的值。
将此外部IP添加到您想要映射的域注册表中。
yourdomain.com 34.194.x.x
应该没问题。
如果你想要一个带有ssl和域名的示例入口清单文件,请参考这个答案