Kubernetes は、サービスごとにロード バランサーを作成します。GCE で自動的に。AWS で同様のものを管理するにはどうすればよいですか?
Kubernetes サービスは、基本的に kubeproxy を使用して内部トラフィックを処理します。しかし、その kubeproxy ip には外部ネットワークへのアクセス権がありません。
これを達成する方法はありますか?
Kubernetes は、サービスごとにロード バランサーを作成します。GCE で自動的に。AWS で同様のものを管理するにはどうすればよいですか?
Kubernetes サービスは、基本的に kubeproxy を使用して内部トラフィックを処理します。しかし、その kubeproxy ip には外部ネットワークへのアクセス権がありません。
これを達成する方法はありますか?
サービス定義で、そのtype
フィールドをに設定LoadBalancer
すると、AWS で実行している場合、kubernetes によって AWS Elastic Load Balancer が自動的に作成されます。この機能は、GCE/GKE、AWS、および OpenStack で動作するはずです。
例については、guestbook-go の例をご覧ください。