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

Container Service for Kubernetes:Workbench または Cloud Shell で kubectl を使用して ACK クラスターに接続

最終更新日:Jun 18, 2026

ローカルツール不要で、ブラウザから自動的に kubeconfig をロードし、kubectl コマンドを実行できます。

ツール ネットワークアクセス 使用タイミング
[ワークベンチ](https://www.alibabacloud.com/help/en/document_detail/108412.html) パブリックネットワークおよび内部ネットワーク 内部ネットワーク上のクラスターに接続する場合、または Elastic Compute Service (ECS) インスタンスへのリモート接続が必要な場合。
[Cloud Shell](https://www.alibabacloud.com/help/en/document_detail/90256.html) パブリックネットワークのみ パブリックネットワークアクセスが有効なクラスターに接続する場合、または一般的な言語や CLI ツールがプリインストールされた Linux 環境が必要な場合。
Cloud Shell は 1 時間有効な Linux VM を作成します。有効期限が切れると、VM は直ちに終了します。30 分間操作がなかった場合、またはすべてのセッションウィンドウが閉じられた場合、VM は 15 分以内に削除されます。Cloud Shell を再度起動すると、新しい VM が作成されます。

前提条件

作業を開始する前に、以下の条件を満たしていることを確認してください。

  • ACK クラスターが作成済みであること。パブリックネットワークアクセスを有効にするには、API サーバーに EIP を関連付けてください。

  • (RAM ユーザーの場合)必要なクラスター管理および Container Service の権限が付与されていること。

  • (Cloud Shell を使用する RAM ユーザーの場合)AliyunCloudShellFullAccess付与されていること。NAS ファイルシステムをマウントする場合は、AliyunNASFullAccess も付与してください。

Workbench での接続

内部ネットワーク経由でアクセス可能なクラスター、またはプリインストール済みの Linux 環境が不要な場合に使用します。

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

  2. クラスターページで、対象のクラスター名をクリックします。左側のナビゲーションウィンドウで、クラスター情報をクリックします。

  3. クラスター情報ページで、Workbench を使用してクラスターを管理をクリックします。

  4. 接続を確認します。

    kubectl get namespace

    正常に接続されると、ステータスが Active のクラスターの名前空間一覧が表示されます。

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

Cloud Shell での接続

パブリックネットワークアクセスが有効になっているクラスターの場合。

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

  2. クラスターページで、対象のクラスター名をクリックします。左側のナビゲーションウィンドウで、クラスター情報をクリックします。

  3. クラスター情報ページで、Cloud Shell を開くをクリックします。

  4. (任意)セッション間でファイルを永続化するには、NAS ファイルシステムをマウントします。マウントしない場合、VM が終了するとファイルは失われます。cloudshell.png をクリックし、ファイルストレージのマウントをクリックして、画面の指示に従って操作します。

  5. 接続を確認します。

    kubectl get namespaces

    正常に接続されると、ステータスが Active のクラスターの名前空間一覧が表示されます。

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

次のステップ