Updated on 2025-07-17 GMT+08:00

Cluster Overview

Kubernetes is an open-source container orchestration engine for automating deployment, scaling, and management of containerized applications.

For developers, Kubernetes is a cluster operating system. Kubernetes provides service discovery, scaling, load balancing, self-healing, and even leader election, freeing developers from infrastructure-related configurations.

Cluster Network

A cluster network can be divided into two parts:

  • Container network: assigns IP addresses to containers in each pod of a cluster for communication. Currently, only Cloud Native 2.0 network model is supported.
  • Service network: A Service is a Kubernetes object used to access containers. Each Service has a static IP address.

When you create a cluster, select a proper CIDR block for each network. Ensure that the CIDR blocks do not conflict with each other and have sufficient available IP addresses.

Cluster Lifecycle

Table 1 Cluster status

Status

Description

Creating

A cluster is being created and is requesting for cloud resources.

Running

A cluster is running properly.

Upgrading

A cluster is being upgraded.

Unavailable

A cluster is unavailable.

Deleting

A cluster is being deleted.

Frozen

The cluster is frozen due to arrears.

Figure 1 Cluster status transition

CCE Autopilot Cluster Version Release Notes

The Kubernetes community continuously introduces new features and fixes vulnerabilities. CCE Autopilot will periodically release supported Kubernetes versions and provides feature updates and maintenance based on the Kubernetes community versions. For details, see the following sections:

To enable interoperability from one Kubernetes installation to the next, you must upgrade your Kubernetes clusters before the maintenance period ends.