我有一个应用程序,包含dockerized的微服务,并部署在西欧的Azure kubernetes服务上 .
为了到达应用程序,创建了nginx入口控制器,并将公共 endpoints 映射到自定义域 . 例如,public ip x.x.x.x映射到Azure DNS中的域testwebsite.com . Ingress负责处理微服务 .
如何将此设置转换为多个区域并仍使用相同的DNS名称?
入口控制器是一种软件,为Kubernetes服务提供反向代理,可配置流量路由和TLS终止 . Kubernetes入口资源用于配置单个Kubernetes服务的入口规则和路由 .
因此,入口不适合您的目的 . 根据你的描述,我想你可以尝试Azure Traffic Manager . Azure流量管理器的介绍在这里:
Azure Traffic Manager是一种基于DNS的流量负载 balancer 器,使您能够以最佳方式将流量分布到全球Azure区域的服务,同时提供高可用性和响应能力 .
有了这个介绍,我认为它更适合您的目的 .
1 回答
因此,入口不适合您的目的 . 根据你的描述,我想你可以尝试Azure Traffic Manager . Azure流量管理器的介绍在这里:
有了这个介绍,我认为它更适合您的目的 .