次の表に、Container Service for Kubernetes (ACK) で使用できるAPI操作を示します。
API操作を呼び出してACKクラスターを管理する前に、高リスク操作に関する使用状況のメモと手順を読んで同意してください。
Clusters
API | 説明: |
CreateCluster操作を呼び出して、ACK専用クラスターを作成します。 | |
CreateCluster操作を呼び出して、ACK管理クラスターを作成し、指定した数のノードをクラスターに追加します。 | |
CreateCluster操作を呼び出して、ACKサーバーレスクラスターを作成します。 | |
CreateCluster操作を呼び出して、ACK Edgeクラスターを作成します。 | |
CreateCluster操作を呼び出して、サンドボックスコンテナーを実行するACK専用クラスターを作成します。 | |
CreateCluster操作を呼び出して、サンドボックスコンテナーを実行するACK管理クラスターを作成します。 | |
DescribeClustersV1操作を呼び出して、現在のアカウントによって作成されたすべてのSwarmクラスターとKubernetesクラスターを照会します。 | |
DescribeClusterDetail操作を呼び出して、指定されたACKクラスターの詳細をクラスターIDで照会します。 | |
DescribeClusterResourcesを呼び出して、指定されたACKクラスター内のすべてのリソースを照会します。 | |
DescribeExternalAgent操作を呼び出して、登録済みクラスターのエージェント設定を照会します。 | |
DescribeClusterLogs操作を呼び出して、指定されたACKクラスターのログを照会します。 | |
DescribeClusterNodes操作を呼び出して、指定したACKクラスター内のノードを照会します。 | |
DescribeTaskInfo操作を呼び出して、タスクIDでタスクの詳細を照会します。 | |
DescribeClusterUserKubeconfig操作を呼び出して、指定されたACKクラスターのkubeconfigファイルを取得します。 kubeconfigファイルには、ACKクラスターへのログインに使用されるアカウントの詳細が格納されます。 | |
DescribeKubernetes VersionMetadata操作を呼び出して、ACKでサポートされている指定されたKubernetesバージョンの詳細を照会します。 | |
DescribeUserQuota操作を呼び出して、現在のアカウントのリソースクォータを照会します。 | |
DescribeEvents操作を呼び出して、ユーザーが実行した操作を照会します。 | |
AttachInstances操作を呼び出して、既存のEdge Node Service (ENS) インスタンスを指定されたACK Edgeクラスターに追加します。 | |
ModifyClusterを呼び出して、指定されたACKクラスターの設定を変更します。 | |
MigrateCluster操作を呼び出して、標準マネージドクラスターからプロフェッショナルマネージドクラスターにワークロードを移行します。 | |
DeleteCluster操作を呼び出して、ACKクラスターをクラスターIDで削除し、クラスター内のすべてのノードを解放します。 | |
CreateAutoscalingConfig操作を呼び出して、自動スケーリングを設定します。 |
権限
API | 説明: |
DescribeUserPermission操作を呼び出して、ACKクラスターを管理するために指定されたRAM (Resource Access Management) ユーザーに付与されている権限を照会します。 | |
GrantPermissionsを呼び出して、指定したRAMユーザーにACKクラスターを管理する権限を付与します。 | |
UpdateK8sClusterUserConfigExpire操作を呼び出して、クラスターのkubeconfigファイルを更新します。 |
ノードプール
API | 説明: |
CreateClusterNodePool操作を呼び出して、指定したACKクラスターにノードプールを作成します。 | |
ModifyClusterNodePool操作を呼び出して、ノードプールをスケーリングします。 | |
ModifyClusterNodePool操作を呼び出して、指定したノードプールの設定を更新します。 | |
DescribeClusterNodePools操作を呼び出して、指定されたACKクラスター内のすべてのノードプールの詳細を照会します。 | |
DescribeClusterNodePoolDetail操作を呼び出して、ACKクラスター内の指定されたノードプールの詳細を照会します。 | |
DescribeClusterAttachScripts操作を呼び出して、既存のノードを指定されたACK Edgeクラスターに追加します。 この操作は、一意で実行可能なスクリプトを返します。 既存のノードでスクリプトを実行して、ノードをACK Edgeクラスターに追加できます。 | |
RepairClusterNodePool操作を呼び出して、ノードプール内のノードの問題を修正します。 | |
RemoveNodePoolNodes操作を呼び出して、指定されたノードをACKクラスターから削除します。 | |
ノードプールを削除するには、DeleteClusterNodepool操作を呼び出します。 |
アップグレード
API | 説明: |
UpgradeCluster操作を呼び出して、ACKクラスターをアップグレードします。 | |
GetUpgradeStatus操作を呼び出して、ACKクラスターのアップグレードステータスを照会します。 | |
PauseClusterUpgrade操作を呼び出して、ACKクラスターのアップグレードを一時停止します。 | |
CancelClusterUpgradeを呼び出して、ACKクラスターのアップグレードをキャンセルします。 | |
ResumeUpgradeClusterを呼び出して、ACKクラスターのアップグレードを再開します。 |
アプリケーション
API | 説明: |
CreateTemplate操作を呼び出して、アプリケーションテンプレートを作成します。 | |
DescribeTemplates操作を呼び出して、アプリケーションテンプレートを照会します。 | |
DescribeTemplateAttribute操作を呼び出して、指定されたアプリケーションテンプレートの詳細を照会します。 | |
UpdateTemplate操作を呼び出して、アプリケーションテンプレートを更新します。 | |
DeleteTemplate操作を呼び出して、指定したアプリケーションテンプレートを削除します。 | |
CreateTrigger操作を呼び出して、アプリケーショントリガーを作成します。 | |
DescribeTrigger操作を呼び出して、アプリケーショントリガーを照会します。 | |
DeleteTriggerを呼び出して、アプリケーショントリガーを削除します。 |
コンポーネント
API | 説明: |
InstallClusterAddons操作を呼び出して、指定したACKクラスターにコンポーネントをインストールします。 | |
DescribeAddons操作を呼び出して、ACKクラスターにインストールされているコンポーネントの詳細を照会します。 | |
DescribeClusterAddonsVersion操作を呼び出して、指定されたACKクラスター内のコンポーネントのバージョンを照会します。 | |
DescribeClusterAddonsUpgradeStatus操作を呼び出して、一度に複数のコンポーネントのアップグレードステータスを照会します。 | |
DescribeClusterAddonMetadata操作を呼び出して、指定したコンポーネントバージョンのメタデータを照会します。 メタデータには、コンポーネントのバージョンと使用可能なパラメータが含まれます。 | |
ModifyClusterAddon操作を呼び出して、クラスターにインストールされているコンポーネントの構成を変更します。 この操作を呼び出すと、コンポーネントが再デプロイされて再起動される可能性があります。 この操作を呼び出す前に、影響を評価することを推奨します。 | |
UpgradeClusterAddons操作を呼び出して、指定したACKクラスターの指定したバージョンにコンポーネントをアップグレードします。 | |
UnInstallClusterAddonsを呼び出して、指定したACKクラスターからコンポーネントをアンインストールします。 |
ラベル
API | 説明: |
TagResources操作を呼び出して、指定したACKクラスターにラベルを追加します。 | |
ModifyClusterTags操作を呼び出して、指定したACKクラスターのラベルを変更します。 | |
ListTagResources操作を呼び出して、指定されたリソースのラベルを照会します。 | |
UntagResourcesを呼び出して、指定したACKクラスターからラベルを削除します。 |
ポリシー
API | 説明: |
DeployPolicyInstance操作を呼び出して、指定されたACKクラスターにポリシーインスタンスをデプロイします。 | |
DescribePolicies操作を呼び出して、ポリシーを照会します。 | |
ModifyPolicyInstanceを呼び出して、指定されたACKクラスターのポリシーインスタンスを更新します。 | |
DeletePolicyInstanceを呼び出して、ACKクラスターからポリシーインスタンスを削除します。 | |
DescribePolicyDetailsを呼び出して、ポリシーに関する情報を照会します。 | |
DescribePolicyGovernanceInClusterを呼び出して、ACKクラスター内のポリシーに関する情報を照会します。 | |
DescribePolicyInstances操作を呼び出して、ACKクラスターにデプロイされている指定のポリシーインスタンスを照会します。 | |
DescribePolicyInstancesStatus操作を呼び出して、Container Service for Kubernetes (ACK) クラスターのポリシーインスタンスに関する情報を照会します。 この情報には、各ポリシーからデプロイされたインスタンスの数と、各重大度レベルのポリシーインスタンスの数が含まれます。 |