2017-11-20 7 views
0

現在Azure AKSを使用しています。azをaksに設定する方法は?

私はサービスにアクセスするためにパブリックIPを持つためにLoadBalancerを使用しているフロントエンドアプリケーションを持っています。

ドメイン名をパブリックIPアドレスにするだけでよいですか?

IPはダイナミックなので、ポートが破棄されて再度作成されると、新しいIPが生成されます。

IPを管理するためにIngress/Nginxコントローラを使用する必要がありますか?

答えて

0

ドメイン名をパブリックIPアドレスにするだけでよいですか?

Mohit氏によると、Azureポータルで静的パブリックIPを設定し、そのパブリックIPアドレスにドミノ名をマッピングできます。

IPは動的なので、ポートが破棄されて再度作成されると、 新しいIPが生成されます。

デフォルトでは、AKSがインターネットにポッドを公開すると、Kubernetes serviceが作成され、パブリックIPアドレスがそのサービスに使用されます。

1つのポッドが機能しなかった場合(複数のポッド)、AKSはサービスに別のポッドを作成し、新しいパブリックIPを取得しません。しかし、そのサービスに1つのポッドしかなく、そのポッドを再作成すると、新しいパブリックIPアドレスが取得されます。

現在、AzureはAKSサービスのパブリックIPアドレスを保持することをサポートしていません。

これが役に立ちます。

+0

は、静的なパブリックIPをい紺碧のポータルサポートhttps? – Alvin

+0

いいえ、AzureロードバランサはHTTPSを使用したい場合は、Nginx –

+0

@Alvinを使用する必要があります。[nginx Ingress](https://stackoverflow.com/questions/44812199/) ACSのhttpsを有効にするには、https-on-azure-subdomain/44818751#44818751)を参照してください。これが助けて欲しい:) –

3

外部IPアドレスにAレコードポイントを使用できます。

パブリックIPアドレスをAzureポータル経由で静的に変更できます。このようにして、サービスを再起動するとIPは変更されません。

Azureでは、Azure AKSを削除すると、パブリックIPアドレスがAzureプラットフォームによって収集され、このIPアドレスは失われます。

関連する問題