Alibaba Cloud CLI を使用して、ターミナルから直接 Container Service for Kubernetes (ACK) のリソースを管理します。この CLI は Alibaba Cloud OpenAPI を基盤として構築され、Go 言語でコンパイルされています。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
Alibaba Cloud CLI がインストール済みであること。詳細については、「Linux への Alibaba Cloud CLI のインストール」をご参照ください。
ACK クラスターの管理に必要な権限を持つ Alibaba Cloud アカウントであること
利用可能な API
ACK では、クラスターのライフサイクル全般にわたる操作に対応する RESTful API を提供しています。以下の表に、主要なクラスター管理 API を示します。
| API | 説明 | 対象範囲 |
|---|---|---|
| すべてのクラスターを表示 | Container Service 内のすべてのクラスターを一覧表示します | Kubernetes クラスター |
| クラスターの情報を表示 | クラスター ID を指定して、クラスターの詳細情報を取得します | Kubernetes クラスター |
| クラスターを作成 | 指定されたノード数でクラスターを作成します | Kubernetes クラスター |
| 既存の ECS インスタンスを追加 | 既存の Elastic Compute Service (ECS) インスタンスをクラスターに追加します | Kubernetes クラスター |
| クラスターを削除 | クラスター ID を指定してクラスターを削除し、すべてのノードリソースをリリースします | Kubernetes クラスター |