2017-06-12 16 views
0

私が作業しているプロジェクトごとに単一ノードkubernetesクラスタを回転させています。それは素晴らしいですが、kubernetes apiはデフォルトでポート443を使用しています。私はsslにも使えるといいですね。私はGoogleのロードバランサに余分なお金を費やすことはできません。方法はありますか?GKEのKubernetes APIポートを変更してください

答えて

1

Kubernetes APIはクラスタ内のノードで実行されておらず、クラスタ内で実行されているノードでもポート443を使用できます(たとえば、ホストポートにバインドして空いている)。

ホストポートにバインドする代わりに、を使用する場合は、コンテナ内のプロセスをポート443にバインドし、ポート443としてクライアントにnetwork load balancer経由で公開することができます。これには、複数のコンテナをバインドして複数のサービス(同じノード上であっても)を公開できるという利点があります。これは、クライアントがVMのIPアドレスに固定されていないことを意味します。アップグレードしたり、将来的にクラスタを複数のノードに拡張したりすることができます。

関連する問題