0

I have an application that consists of microservices which are dockerized and are deployed on Azure kubernetes service in West Europe.

In order to reach the application an nginx ingress controller is created and the public endpoint is mapped to a custom domain. For example the public ip x.x.x.x is mapped to domain testwebsite.com in Azure DNS. The Ingress takes care of the routing to the microservices.

How do I translate this setup to multiple regions and still use the same DNS name?

4

1 に答える 1

1

イングレス コントローラーは、リバース プロキシ、構成可能なトラフィック ルーティング、および Kubernetes サービスの TLS ターミネーションを提供するソフトウェアです。Kubernetes イングレス リソースは、個々の Kubernetes サービスのイングレス ルールとルートを構成するために使用されます。

したがって、イングレスはあなたの目的には適していません。あなたの説明によると、 Azure Traffic Managerを試すことができると思います。Azure Traffic Manager の概要は次のとおりです。

Azure Traffic Manager は、DNS ベースのトラフィック ロード バランサーであり、高可用性と応答性を提供しながら、グローバル Azure リージョン全体のサービスにトラフィックを最適に分散できるようにします。

この紹介で、あなたの目的により適していると思います。

于 2018-08-08T09:39:25.870 に答える