翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EKS を使用してハイブリッドシナリオでマイクロサービスを公開する
公開日: 2022 年 2 月 22 日 (図の履歴)
このアーキテクチャは、プライベートサブネットでホストされている Amazon Elastic Kubernetes Service マイクロサービスをインターネットおよびオンプレミスネットワークに公開する方法を示しています。AWS Load Balancer Controller
Amazon EKS を使用してハイブリッドシナリオでマイクロサービスを公開する
次の手順では、インバウンド外部フローについて説明します。
-
Amazon Route 53 は、AWS Load Balancer Controller
によってデプロイされたパブリック ELB への受信リクエストを解決します。 -
ELBsトラフィックをアプリケーションに転送します。インスタンスモード (ワーカーノードに送信されたトラフィック、その後、サービスは
トラフィックをポッドにリダイレクトする) または IP モード (ポッドの IP に直接送信されるトラフィック) の 2 つのモードから選択できます。詳細については、「クラスターネットワークの詳細 」を参照してください。
次の手順では、インバウンド内部フローについて説明します。
-
Amazon Route 53 は、プライベートホストゾーンを使用して、AWS Load Balancer Controller によってデプロイされたプライベート ELB への受信リクエストを解決します。
-
ELBs、インスタンスモードまたは IP モードでトラフィックをアプリケーションに転送します。
次の手順では、アウトバウンド外部フローについて説明します。
-
プライベートサブネットのポッドがインターネットへのアウトバウンドリクエストを開始すると、プライベートルートテーブルはトラフィックを NAT ゲートウェイ (NGW) に転送します。
-
パブリックルートテーブルは、NGW からインターネットゲートウェイ (IGW) にトラフィックを転送します。
次の手順では、アウトバウンドの内部フローについて説明します。
-
プライベートサブネットのポッドは、オンプレミスネットワークへのアウトバウンドリクエストを開始します。プライベートルートテーブルは、仮想プライベートゲートウェイ (VGW) にトラフィックを転送します。
-
トラフィックは、VPN または AWS Direct Connect 接続を介してオンプレミスネットワークに到達します。
注記
AWS Load Balancer Controller の代わりに、NGINX イングレスコントローラーhttps://www.eksworkshop.com/beginner/130_exposing-service/ingress/
詳細情報
詳細については、次のリソースを参照してください。
図の履歴
このリファレンスアーキテクチャ図の更新について通知を受け取るには、RSS フィードにサブスクライブします。
注記
RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。