如何将dns设置为azure aks?

如何将dns设置为azure aks?,azure,azure-virtual-network,azure-container-service,Azure,Azure Virtual Network,Azure Container Service,我目前正在使用Azure AKS 我有一个前端应用程序,它使用LoadBalancer拥有一个公共IP来访问该服务 我应该直接将我的域名指向公共IP地址吗 因为IP是动态的,所以如果端口被销毁并重新创建,就会生成一个新的IP 我是否应该使用Ingress/Nginx控制器来管理IP?您可以使用指向外部IP地址的记录点 您可以通过Azure portal将公共IP地址更改为静态,这样,重新启动服务不会更改IP地址 但在Azure中,如果我们删除Azure AKS,Azure平台将收集公共IP地址,

我目前正在使用Azure AKS

我有一个前端应用程序,它使用LoadBalancer拥有一个公共IP来访问该服务

我应该直接将我的域名指向公共IP地址吗

因为IP是动态的,所以如果端口被销毁并重新创建,就会生成一个新的IP


我是否应该使用Ingress/Nginx控制器来管理IP?

您可以使用指向外部IP地址的记录点

您可以通过Azure portal将公共IP地址更改为静态,这样,重新启动服务不会更改IP地址


但在Azure中,如果我们删除Azure AKS,Azure平台将收集公共IP地址,我们将丢失此IP地址

您可以使用记录指向外部IP地址

您可以通过Azure portal将公共IP地址更改为静态,这样,重新启动服务不会更改IP地址

但在Azure中,如果我们删除Azure AKS,Azure平台将收集公共IP地址,我们将丢失此IP地址

我应该直接将我的域名指向公共IP地址吗

正如Mohit所说,我们可以通过Azure门户设置静态公共IP,并将您的域名映射到该公共IP地址

因为IP是动态的,如果端口被销毁并重新创建, 生成一个新的IP

默认情况下,AKS向internet公开POD将创建一个公共IP地址,用于该服务

如果一个吊舱不工作(多个吊舱),AKS将在您的服务中创建另一个吊舱,而该吊舱将不会获得新的公共IP。但是,如果您在该服务中只有一个pod并重新创建该pod,我们将获得一个新的公共IP地址

目前,Azure不支持保留AKS服务的公共IP地址

希望这有帮助

我应该直接将我的域名指向公共IP地址吗

正如Mohit所说,我们可以通过Azure门户设置静态公共IP,并将您的域名映射到该公共IP地址

因为IP是动态的,如果端口被销毁并重新创建, 生成一个新的IP

默认情况下,AKS向internet公开POD将创建一个公共IP地址,用于该服务

如果一个吊舱不工作(多个吊舱),AKS将在您的服务中创建另一个吊舱,而该吊舱将不会获得新的公共IP。但是,如果您在该服务中只有一个pod并重新创建该pod,我们将获得一个新的公共IP地址

目前,Azure不支持保留AKS服务的公共IP地址

希望这有帮助。

您可以使用Azure Loadbalancer或入口控制器的(动态)IP自动更新Azure DNS区域中的A记录。阅读如何设置

您不限于使用Azure DNS,您可以使用其他提供商,在v0.4中:Google CloudDNS、AWS Route 53、AzureDNS、CloudFlare、DigitalOcean、, DNSimple,Infoblox

您可以使用Azure Loadbalancer或入口控制器的(动态)IP自动更新Azure DNS区域中的A记录。阅读如何设置

您不限于使用Azure DNS,您可以使用其他提供商,在v0.4中:Google CloudDNS、AWS Route 53、AzureDNS、CloudFlare、DigitalOcean、,
DNSimple,Infoblox

通过azure门户的静态公共IP支持https吗?不,azure负载平衡器不支持https,如果您想使用https,也许您应该使用Nginx@Alvin这里有一个关于如何为ACS启用https的案例,请参考。希望这有帮助:)@Alvin如果您需要更多帮助,请告诉我:)通过azure portal的静态公共IP支持https吗?不,azure负载平衡器不支持https,如果您想使用https,也许您应该使用Nginx@Alvin这里有一个关于如何为ACS启用https的案例,请参考。希望这有帮助:)@Alvin如果你需要更多帮助,请告诉我:)