2017-01-24 15 views
1

Web UI(ダッシュボード)をインストールするには、Kuubenetes with Kubeadmツールをインストールしてから、documentationに従ってください。 Kubernetesは、汚染されたマスターノードである1つのノードインスタンスにインストールされ実行されています。Kubernetes Web UI(ダッシュボード)へのアクセス

しかし、私はhttps://<kubernetes-master>/uiでWeb UIにアクセスできません。代わりにhttps://<kubernetes-master>:6443/uiにアクセスできます。

どうすればこの問題を解決できますか?

答えて

5

ダッシュボードにアクセスするために使用しているURLは、APIサーバー上のエンドポイントです。デフォルトでは、kubeadmはポート6443上のAPIサーバを配備し、そしてないあなたがURLにポートを指定せずにhttpsを通じてダッシュボードにアクセスする必要があるものです443、上(すなわちhttps://<kubernetes-master>/ui

することができますさまざまな方法があります。ダッシュボードを公開してアクセスします。これらは、ますます複雑で注文されています。これは、開発/テストクラスタの場合

  • 、あなたがkubeadmによって--api-portフラグexposedを使用して、ポート443上のAPIサーバーを展開kubeadmを作ってみてください。
  • serviceタイプNodePortを使用してダッシュボードを公開します。
  • ingressコントローラを展開し、ダッシュボードの入力ポイントを定義します。
+0

ありがとうございます。私はちょうどその質問をすることができます。公式のKubernetesのドキュメンテーションでは、ポートなしでUIにアクセスできると述べているのはなぜですか?それは間違いですか? – dplesa

+0

Kubernetesを展開する方法はさまざまですが、ポートを指定せずにUIにアクセスするには、実際にクラスタを展開するために使用したもの(APIサーバーが待機しているポートを決定する)に依存します。 – AlexBrand

関連する問題