0

我有一个由微服务组成的应用程序,这些微服务是 dockerized 并部署在西欧的 Azure kubernetes 服务上。

为了访问应用程序,创建了一个 nginx 入口控制器,并将公共端点映射到自定义域。例如,公共 ip xxxx 映射到 Azure DNS 中的域 testwebsite.com。Ingress 负责到微服务的路由。

如何将此设置转换为多个区域并仍使用相同的 DNS 名称?

4

1 回答 1

1

入口控制器是一款为 Kubernetes 服务提供反向代理、可配置流量路由和 TLS 终止的软件。Kubernetes 入口资源用于配置各个 Kubernetes 服务的入口规则和路由。

所以入口不适合你的目的。根据您的描述,我认为您可以尝试Azure Traffic Manager。Azure流量管理器的介绍在这里:

Azure 流量管理器是一个基于 DNS 的流量负载均衡器,它使你能够以最佳方式将流量分配给全球 Azure 区域的服务,同时提供高可用性和响应能力。

有了这个介绍,我认为它更适合您的目的。

于 2018-08-08T09:39:25.870 回答