我有一个应用程序,该应用程序由微服务组成,这些微服务经过dockerized并部署在西欧的Azure kubernetes服务上。
为了到达应用程序,创建了nginx入口控制器,并将公共端点映射到自定义域。 例如,公共ip x.x.x.x映射到Azure DNS中的域testwebsite.com。 Ingress负责路由到微服务。
如何将此设置转换为多个区域,并且仍然使用相同的DNS名称?
答案 0 :(得分:1)
入口控制器是一款提供反向功能的软件 代理,可配置的流量路由和TLS终止 Kubernetes服务。 Kubernetes入口资源用于 为单个Kubernetes配置入口规则和路由 服务。
因此入口不适合您的目的。根据您的描述,我认为您可以尝试Azure Traffic Manager。此处介绍了Azure Traffic Manager:
Azure Traffic Manager是基于DNS的流量负载平衡器,它可以 使您可以最佳地将流量分配给全球的服务 Azure区域,同时提供高可用性和响应能力。
通过此介绍,我认为它更适合您的目的。