Container Service for Kubernetes (ACK) (ACK ) is one of the first services to participate in the Certified Kubernetes Conformance Program in the world. ACK provides high-performance containerized application management services to allow enterprises to manage the lifecycle of containerized applications and efficiently deploy containerized applications in the cloud. This topic introduces ACK and describes different types of ACK clusters.
Introduction
ACK provides multiple types of clusters, including ACK managed clusters, ACK Serverless clusters, and ACK Edge clusters.
Cluster type | Description | References |
Container Service for Kubernetes | ACK Pro clusters are developed based on ACK Basic clusters. ACK Pro clusters provide all benefits of ACK Basic clusters, such as fully-managed control planes and control plane high availability. ACK Pro clusters also provide enhanced reliability, security, and schedulability and are covered by SLAs that contain compensation clauses. ACK Pro clusters are ideal for large-scale businesses in production environments and enterprises that require high stability and security. | |
ACK Serverless | A serverless container service. In ACK Serverless clusters, you can deploy containerized applications without the need to purchase nodes, maintain nodes, or plan the node capacity. Pay-as-you-go fees are charged based on the CPU and memory resources requested by the applications that you deploy. ACK Serverless clusters are compatible with Kubernetes and can help you easily get started with Kubernetes. You can focus on application development instead of worrying about the infrastructure. | |
ACK Edge | ACK Edge is a cloud-edge coordination solution intended for edge computing. ACK Edge clusters are standard, secure, and highly-available Kubernetes clusters and are integrated with cloud virtualization, storage, network, and security capabilities. ACK Edge clusters can simplify your cluster O&M work and allow you to focus on containerized application development and management. | |
ACK Lingjun | ACK Lingjun clusters are Kubernetes clusters developed based on Intelligent Computing LINGJUN with fully-managed and highly-available control planes. In ACK Lingjun clusters, Lingjun nodes serve as worker nodes. | |
Cloud-native AI suite | A cloud-native AI technology and product solution that uses ACK as the base.
| |
Distributed Cloud Container Platform for Kubernetes (ACK One) | ACK One is an enterprise-class cloud-native platform intended for hybrid cloud, multi-cluster, distributed computing, and disaster recovery scenarios. ACK One can connect and manage Kubernetes clusters deployed in any region or on top of any infrastructure, including cloud, edge, and data centers. ACK One provides a consistent management experience and Kubernetes-compatible APIs to allow you to centrally manage and maintain computing, storage, networks, security, monitoring, logs, jobs, applications, and traffic. |
Benefits
Compared with self-managed Kubernetes clusters, ACK clusters are not only compatible with Kubernetes but also have enhanced Kubernetes capabilities in terms of applications, networks, storage, and security to help you greatly reduce cluster O&M costs. The following table compares self-managed Kubernetes clusters with ACK clusters.
Comparison item | Self-managed Kubernetes cluster | ACK cluster |
Cluster management |
|
|
Application management | You need to develop a management system. |
|
Network management |
|
|
Storage management | You need to develop a management system. |
|
O&M management | You need to manually manage and maintain control planes. |
|
Security management | You need to develop a security system. |
|
Service guarantee |
|
|