Rancherを使用してVMwareホストにKubernetesクラスタをセットアップしました。私はkubernetes-dashboardを実行しており、kubectlを使ってクラスタにコマンドを実行することができます。Kubernetes APIを公開IPに公開するにはどうすればよいですか?
ここでは、SaaSビルドツール(Distelli)を使用してアプリケーションをクラスタに展開したいと考えています。このビルドツールは、HTTPSクライアント証明書、クライアントキー、およびクラスタ証明書を使用してホストに接続する必要があります。
しかし、私のkubernetes APIは公開されていません。
これが私の現在のkubernetesサービスの構成です:
$kubectl describe services kubernetes
Name: kubernetes
Namespace: default
Labels: component=apiserver
provider=kubernetes
Selector: <none>
Type: ClusterIP
IP: 10.43.0.1
Port: https 443/TCP
Endpoints: 10.42.173.175:6443
Session Affinity: ClientIP
私は外部IPアドレス上でこのサービスを利用できるようにするにはどうすればよいですか?私はサーバーに入力ロードバランサを使用しようとしましたが、使用できない503サービスしか返しません。
アイデア?