All Products
Search
Document Center

Container Service for Kubernetes:Overview of cluster management

Last Updated:Dec 10, 2024

ACK Edge clusters are classified into ACK Edge Pro clusters and ACK Edge Basic clusters. ACK Edge Pro clusters and ACK Edge Basic clusters have different features, O&M requirements, and scenarios. In addition, the two cluster types support different compensation clauses. This topic compares the two types of clusters. You can select cluster types based on the comparison details and your business requirements.

Cluster types

The following table compares ACK Edge Pro clusters with ACK Edge Basic clusters.

Item

ACK Edge Pro

ACK Edge Basic

Cluster size

  • Host network mode: up to 1,000 nodes.

  • Container network mode: up to 200 nodes.

For more information about the pod network mode, see Pod Network Type.

Up to 10 nodes.

SLA

Region-level clusters guarantee a Service-Level Agreement (SLA) for service availability of 99.95%, while zone-level clusters offer a 99.5% SLA. For more information, see Container Service for Kubernetes Service Level Agreement.

Not provided.

Scenarios

  • Production and testing environments.

  • Scenarios where cost-effectiveness is required.

The maximum number of nodes supported by this type of cluster is relatively small. The availability of the control plane of this type of cluster is not ensured. This type of cluster can meet the learning and testing needs of individual users.

Billing methods

You are charged for cluster management based on the number of clusters and node management based on the number of edge nodes that are connected to the cloud. In addition, you are charged for Alibaba Cloud resources used by your ACK Edge clusters. For more information, see Billing of ACK Edge clusters.

You are not charged for cluster management. However, you are still charged for node management based on the number of edge nodes that are connected to the cloud. In addition, you are charged for Alibaba Cloud resources used by your ACK Edge clusters. For more information, see Billing of ACK Edge clusters.

ACK Edge cluster feature comparison

The following table compares ACK Edge Pro clusters and ACK Edge Basic clusters.

Note

The following table uses icons to indicate feature support: 对 indicates supported features, while 错 indicates features that are not supported.

Feature

ACK Edge Pro

ACK Edge Basic

Customize the parameters of control plane components in ACK Pro clusters

对

错

Metrics of kube-apiserver

对

错

High-frequency cold and hot backups, high-frequency hot backups, and geo-disaster recovery of etcd

对

错

Metrics of etcd

对

错

Gang scheduling

对

错

Enable topology-aware CPU scheduling

对

错

Topology-aware GPU scheduling

对

错

GPU Sharing Professional Edition

对

错

Support for Secret encryption by using KMS

对

错

Managed node pools

对

对

Hot migration

Hot migration from ACK Edge Basic clusters to ACK Edge Pro clusters is supported. For more information, see Hot migration from ACK Basic clusters to ACK Pro clusters.

Features

ACK Edge clusters belong to Container Service for Kubernetes (ACK)s. The operations you can perform on ACK Edge clusters are similar to the operations you can perform on ACK Pro clusters. However, ACK Edge clusters include cloud infrastructure and on-premises infrastructure. Therefore, ACK Edge clusters differ from ACK Pro clusters in terms of specific operations. The following table describes the differences.

Item

Differences between ACK Edge clusters and ACK Pro clusters

References

Clusters

Create clusters

The network plug-ins and container CIDR blocks between the two types of clusters are different. For more information, see How to choose a network plug-in.

Create a cluster

Update clusters

  • ACK Edge clusters do not support auto updates.

  • The update method for edge node pools is different from the update method for on-cloud node pools in ACK Edge clusters.

Update a cluster

Connect to clusters

The operations for connecting to ACK Edge clusters are the same as the operations for connecting to ACK Pro clusters.

Manage clusters

The operations for managing ACK Edge clusters are the same as the operations for managing ACK Pro clusters.

Delete clusters

After you delete an edge node pool from an ACK Edge cluster, you need to manually uninstall the system components from the nodes in the cluster. For more information, see Remove edge nodes.

Delete an ACK Edge cluster

Nodes and node pools

  • The capabilities of on-cloud node pools in ACK Edge clusters are the same as the capabilities of node pools in ACK Pro clusters.

  • An edge node pool in an ACK Edge cluster manages nodes that are spread across regions, such as Elastic Compute Service (ECS) nodes in different regions, nodes deployed in data centers, nodes from different cloud service providers, and server nodes in factories, stores, vehicles, and ships.

  • Edge node pools in ACK Edge clusters support node autonomy and offline O&M.

Storage

  • The csi-plugin and csi-provisioner components in ACK Edge clusters are the same as the Container Storage Interface (CSI) plug-in in ACK clusters. In addition, the operations for using the CSI plug-in on on-cloud nodes in ACK Edge clusters are the same as the operations for using the CSI plug-in in ACK clusters. For more information, see CSI-based storage solutions.

  • The types of storage supported by an edge node in an ACK Edge cluster vary based on the type and connection mode of the node.

Storage overview

Applications

ACK Edge clusters provide new workloads and extensions to improve application management capabilities.

  • Manage YurtAppSets: In edge computing scenarios, compute nodes may be deployed across regions, and an application may need to run on nodes in different regions. To simplify cross-region application distribution in edge computing scenarios, ACK Edge provides YurtAppSets to help you manage multiple workloads, such as Deployments, in a centralized manner.

  • DaemonSet update extensions: In edge computing scenarios, the Kubernetes DaemonSet update model has specific limitations. When the edge network disconnects from the cloud, DaemonSet updates may become stuck and issues may occur in over-the-air (OTA) updates. To address the preceding issues, ACK Edge provides the AdvancedRollingUpdate and OTA update model extensions.

Networks

  • Edge nodes can be connected to ACK Edge clusters in public network or private network mode.

  • ACK Edge clusters support the Flannel and Terway Edge network plug-ins.

  • ACK Edge clusters provide the cloud-edge O&M communication component Raven to provide cross-network domain communication and support efficient cloud-edge operations in multi-region environments.

  • ACK Edge clusters allow you to configure a Service topology and port isolation for NodePort Services.

  • The deployment method of Ingress controllers in ACK Edge clusters is different from the deployment method of Ingress controllers in ACK Pro clusters.

Auto scaling

  • The workload and node scaling capabilities provided by ACK Edge clusters are the same as the workload and node scaling capabilities provided by ACK Pro clusters.

  • ACK Edge clusters do not support Elastic Container Instance-based auto scaling.

Auto scaling overview

Scheduling

The scheduling capability provided by ACK Edge clusters is the same as the scheduling capability provided by ACK Pro clusters.

Scheduling overview

O&M and security

  • The observability capability provided by ACK Edge clusters is the same as the observability capability provided by ACK Pro clusters.

  • ACK Edge clusters do not support the AIOps suite.

  • ACK Edge clusters do not support the cost insights feature provided by the cost management suite.

  • ACK Edge clusters do not support sandboxed containers, confidential computing, or automatic container image signature verification feature.

Heterogeneous resources

  • The connection mode of GPU-accelerated edge nodes in ACK Edge clusters is different from the connection mode of GPU-accelerated edge nodes in ACK Pro clusters.

  • ACK Edge clusters support all the capabilities provided by the cloud-native AI suite except the GPU memory isolation capability.

Developer tools

The developer tools provided by ACK Edge clusters are the same as the developer tools provided by ACK Pro clusters.