すべてのプロダクト
Search
ドキュメントセンター

Container Compute Service:Cloud Shell を使用した Kubernetes クラスターの管理

最終更新日:Sep 19, 2026

Cloud Shell は、Alibaba Cloud のクラウドコマンドラインツールです。任意のブラウザでコマンドを実行することで、Alibaba Cloud リソースを管理できます。このトピックでは、Container Service for Kubernetes (ACK) コンソールで Cloud Shell を使用して、kubectl でクラスターを管理する方法を説明します。

前提条件

Cloud Shell は、インターネット経由でのみクラスターに接続します。そのため、Kubernetes クラスターの API サーバーのパブリックアクセスを有効にする必要があります。詳細については、「Kubernetes クラスターの API サーバーのパブリックアクセスを制御する」をご参照ください。

背景情報

Cloud Shell は、Web ベースのコマンドラインツールです。Cloud Shell を起動すると、無料の Linux 仮想マシンが自動的に提供されます。この仮想マシンには、一般的なツールと開発環境があらかじめインストールされており、クラウド リソースの管理に役立つ Web IDE も含まれています。詳細については、「Cloud Shell とは」をご参照ください。

説明

Container Service for Kubernetes (ACK) コンソールから Cloud Shell を起動すると、Cloud Shell はクラスターの kubeconfig ファイルを自動的に読み込みます。その後、kubectl を使用してクラスターを直接管理できます。

手順

  1. ACS コンソールにログインします。左側のナビゲーションペインで、クラスターリストをクリックします。

  2. クラスター ページで、対象のクラスターを見つけ、アクション 列で 詳細 > Cloud Shell の使用 を選択します。

  3. オプション: cloudshell.png をクリックします。[Mount Storage] ダイアログボックスで [Mount Storage] をクリックします。

    説明

    NAS ファイルシステムをマウントすると、よく使用するスクリプトやファイルを永続化できます。マウントしない場合、Cloud Shell セッションが終了するとファイルは削除されます。要件に応じて、[Create and Bind] または [Do Not Create] をクリックします。

  4. 次のコマンドを実行して、現在のクラスターの名前空間を表示します:

    kubectl get namespace

    想定される出力は次のとおりです:

    NAME              STATUS   AGE
    default           Active   3h14m
    kube-node-lease   Active   3h14m
    kube-public       Active   3h14m
    kube-system       Active   3h14m