The following tables list API operations available for use in Container Service for Kubernetes (ACK).
Notice Before you call the API operations to manage ACK clusters, make sure that you have
read and agreed to Disclaimer.
Clusters
API | Description |
---|---|
CreateCluster | Creates a dedicated Kubernetes cluster. |
Creates a managed Kubernetes cluster and adds a specified number of nodes to the cluster. | |
Creates a serverless Kubernetes (ASK) cluster. | |
Creates a managed edge Kubernetes cluster. | |
Creates a dedicated Kubernetes cluster that runs sandboxed containers. | |
创建标准托管版安全沙箱Kubernetes集群 | Creates a managed Kubernetes cluster that runs sandboxed containers. |
Adds worker nodes to a specified ACK cluster. The worker nodes can be deployed across zones. | |
Add worker nodes to a cluster that supports sandboxed containers |
Adds worker nodes to a specified ACK cluster that runs sandboxed containers. The worker nodes can be deployed across zones. |
Adds worker nodes to a specified ACK cluster. You can add only Edge Node Service (ENS) instances to a managed edge Kubernetes cluster. | |
Queries the details of a specified ACK cluster by cluster ID. | |
Queries all Swarm clusters and ACK clusters that are created by the current account. | |
Queries all resources in a specified ACK cluster. | |
Queries the agent configurations of a specified ACK cluster. | |
Queries the resource quotas of the current account. | |
Queries the logs of a specified ACK cluster. | |
Obtains the kubeconfig file of a specified ACK cluster. The kubeconfig file is used to configure access to an ACK cluster. | |
Modifies the configurations of a specified ACK cluster. | |
Deletes an ACK cluster by cluster ID and releases all nodes in the cluster. | |
Modifies the labels of a specified ACK cluster. | |
Queries the labels that are added to the specified resources. | |
Query the details of a cluster version | Queries the details of a specified Kubernetes version that is supported by ACK. |
DescribeTaskInfo | Queries the details of a task by task ID. |
Permissions
API | Description |
---|---|
Queries the permissions that are granted to a specified Resource Access Management (RAM) user to manage ACK clusters. | |
Grants a specified RAM user the permissions to manage ACK clusters. |
Nodes
API | Description |
---|---|
Queries the nodes in a specified ACK cluster. | |
Removes the nodes from a specified ACK cluster. | |
Adds existing Elastic Compute Service (ECS) instances to a specified ACK cluster. | |
Adds an existing node to a specified managed edge Kubernetes cluster. This operation returns a unique and executable script. You can run the script on an existing node to add the node to the managed edge Kubernetes cluster. | |
Adds existing ENS instances to a specified managed edge Kubernetes cluster. |
Node pools
API | Description |
---|---|
Creates a node pool in a specified ACK cluster. | |
Adds nodes to a specified node pool. | |
Updates the configurations of a specified node pool. | |
Queries the details of all node pools in a specified ACK cluster. | |
Queries the details of a specified node pool in an ACK cluster. | |
Delete a node pool | Deletes a node pool. |
Upgrades
API | Description |
---|---|
Queries the upgrade status of a specified ACK cluster. | |
Upgrades an ACK cluster. | |
Pauses the upgrade of a specified ACK cluster. | |
Cancels the upgrade of a specified ACK cluster. | |
Resumes the upgrade of a specified ACK cluster. |
Applications
API | Description |
---|---|
Creates an application deployment template. | |
Queries application deployment templates. | |
Updates an application deployment template. | |
Deletes an application deployment template. | |
Create a trigger | Creates an application trigger. |
Query triggers | Queries specific triggers that are created for a specified application. |
Delete a trigger | Deletes an application trigger. |
Query the details of an orchestration template | Queries the details of a specified application deployment template. |
Components
API | Description |
---|---|
Install components in a specified ACK cluster. | |
Queries the versions of components in a specified ACK cluster. | |
Query the details of components that are installed in ACK clusters. | |
UpgradeClusterAddons | Upgrades a component to the specified version in a specified ACK cluster. |
Query the upgrade statuses of cluster add-ons | Queries the upgrade status of multiple components at a time. |
Modify an add-on in a managed cluster | Modifies ConfigMaps for kube-apiserver and Kube Controller Manager (KCM). This allows you to modify the configurations of these components. |
Uninstalls components from a specified ACK cluster. |
Labels
API | Description |
---|---|
Adds labels to a specified ACK cluster. | |
Modifies the labels of a specified ACK cluster. | |
Queries the labels of the specified resources. | |
Removes labels from a specified ACK cluster. |