Oracle Cloud Infrastructureドキュメント

Kubernetesダッシュボードの起動

Kubernetesダッシュボードは、Kubernetes kubectlコマンドライン・ツールの代わりに使用できるWebベースのユーザー・インタフェースです:

  • コンテナ化されたアプリケーションをKubernetesクラスタにデプロイ
  • コンテナ化されたアプリケーションのトラブルシューティング

Kubernetes Dashboardを使用して、クラスタ上で実行されているアプリケーションの概要を取得し、個々のKubernetesリソースを作成または変更します。 Kubernetes Dashboardは、クラスタ内のKubernetesリソースのステータスと発生したエラーも報告します。 Kubernetes Dashboardを使用するには、クラスタが最初に作成されたときに有効になっている必要があります。

Kubernetesダッシュボードとは対照的に、Container Engine for Kubernetesを使用すると、Kubernetesクラスタおよびノード・プールを作成および削除し、関連付けられたコンピュート・リソース、ネットワーク・リソース、およびストレージ・リソースを管理できます。

Kubernetesダッシュボードを使用してクラスタにアクセスする前に、クラスタkubeconfigファイルをダウンロードして、操作を実行するクラスタを指定する必要があります。 kubeconfigファイルのOracle Cloud Infrastructure CLIコマンドでは、短期間の、クラスタの有効範囲が設定された、個別のユーザーに固有の認証トークンが生成されることに注意してください。 そのため、Kubernetesクラスタにアクセスするユーザー間でkubeconfigファイルを共有することはできません。

Kubernetesダッシュボードを起動するには:

  1. まだ行っていない場合は、クラスタkubeconfig構成ファイルをダウンロードし、KUBECONFIG環境変数でファイルを指すように設定するステップに従ってください。 自分のkubeconfigファイルをダウンロードする必要があります。 別のユーザーがダウンロードしたkubeconfigファイルを使用してクラスタにアクセスすることはできません。 「クラスタ・アクセスを有効にするためのkubeconfigファイルのダウンロード」を参照してください。

  2. ターミナル・ウィンドウで、kubectl proxyと入力してKubernetes Dashboardを開始します。
  3. ブラウザを開き、http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/にアクセスしてKubernetesダッシュボードを表示します。
  4. KubernetesのDashboardで、ダウンロードしたクラスタkubeconfigファイルを指定して、「サインイン」をクリックします。

    念のため、指定するkubeconfigファイルは自分でダウンロードしたものである必要があります。 別のユーザーがダウンロードしたkubeconfigファイルは指定しないでください。

  5. 「概要」をクリックすると、クラスタにデプロイされているアプリケーションが表示されます。