CCE standard and Turbo clusters provide enterprise-class Kubernetes cluster hosting that supports full lifecycle management of containerized applications. They offer a highly scalable, high-performance solution for deploying and managing cloud native applications. On the CCE console, you can easily create CCE standard and Turbo clusters. After a cluster is created, CCE hosts the master nodes. You only need to create worker nodes. In this way, you can implement cost-effective O&M and efficient service deployment.
Before purchasing a CCE standard or Turbo cluster, you are advised to learn about What Is CCE, Networking Overview, and Planning CIDR Blocks for a Cluster.
Basic settings define the core architecture and underlying resource rules of a cluster, providing a framework for cluster running and resource allocation.
and select a region for your cluster. The closer the selected region is to the region where resources are deployed, the lower the network latency and the faster the access.After confirming the region, click Buy Cluster. If you use CCE for the first time, you need to create an agency following instructions.
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
Type | Select CCE Turbo Cluster or CCE Standard Cluster as required.
For details, see Comparison Between Cluster Types. | No |
Billing Mode | Select a billing mode for the cluster as needed. | Yes |
Cluster Name | Enter a cluster name. Each cluster name in the same account must be unique. Enter 4 to 128 characters. Start with a lowercase letter and do not end with a hyphen (-). Only lowercase letters, digits, and hyphens (-) are allowed. | Yes |
Enterprise Project | This parameter is available only for enterprise users who have enabled enterprise projects. After an enterprise project is selected, clusters and their security groups will be created in that project. To manage clusters and other resources like nodes, load balancers, and node security groups, you can use the Enterprise Project Management Service (EPS). | Yes |
Cluster Version | Select a Kubernetes version. The latest commercial version provides you with more stable, reliable features and is recommended. | Yes |
Cluster Scale | Select a cluster scale as required. This parameter controls the maximum number of worker nodes that a cluster can manage. | Yes The cluster that has been created can only be scaled out. For details, see Changing a Cluster Scale. |
Master Nodes | Select the number of master nodes. The master nodes are automatically hosted by CCE and deployed with Kubernetes cluster management components such as kube-apiserver, kube-controller-manager, and kube-scheduler.
You can also select AZs for deploying the master nodes of a specific cluster. By default, AZs are allocated automatically for the master nodes. If there is one master node in a cluster, select an AZ for the master node as needed. If there are multiple master nodes in a cluster, you can select multiple AZs. | No After the cluster is created, the number of master nodes and the AZs where they are deployed cannot be changed. |
Network configuration follows a hierarchical management system. It ensures end-to-end network connectivity and security assurance for containerized applications through collaborative configuration of the cluster networks, pod networks, and Service networks.
Before configuring the network settings, you are advised to learn the concepts and relationships of the three types of networks. For details, see Networking Overview.
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
VPC | Select a VPC for the cluster. If no VPC is available, click Create VPC to create one. After the VPC is created, click the refresh icon. | No |
Default Node Subnet | Select a subnet. Once selected, all nodes in the cluster will automatically use the IP addresses assigned within that subnet. During node or node pool creation, the subnet settings can be reconfigured. | No |
IPv6 | After this function is enabled, the cluster supports the IPv4/IPv6 dual-stack, meaning each worker node can have both an IPv4 address and an IPv6 address. Both IP addresses support private and public network access. Before enabling this function, ensure that Default Node Subnet includes an IPv6 CIDR block.
| No |
Default Node Security Group | Select Auto generate. Two security groups will be automatically generated for the cluster. You can also select existing security groups. The security groups must allow traffic over certain ports to ensure normal communication. Otherwise, the nodes cannot be created. | Yes |
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
Network Model | The network model used by the pod network in a cluster. For more details about their differences, see Overview. | No |
DataPlane V2 (supported by clusters using VPC networks) | eBPF is used at the kernel layer for Kubernetes network acceleration, enhancing high-performance service communication through ClusterIP Services, precise traffic control via network policies, and intelligent bandwidth management with egress bandwidth. For details, see DataPlane V2. This function has the restrictions below. You can also view the restrictions in DataPlane V2.
| No |
Network Policies (supported by clusters using the tunnel networks) | Policy-based network control for a cluster. For details, see Configuring Network Policies to Restrict Pod Access. After this function is enabled, if the CIDR blocks of a customer's service conflict with the on-premises CIDR blocks, the link to a newly added gateway may not be established. For example, if a cluster uses a Direct Connect connection to access an external address, the external switch does not support ip-option. Enabling network policies in this scenario could result in network access failure. | Yes |
Container CIDR Block | CIDR block used by containers. This parameter determines the maximum number of containers in the cluster. CCE standard clusters support:
| No After a cluster using a VPC network is created, you can add container CIDR blocks to the cluster but cannot modify or delete the existing ones. |
Reserved Pod IP Per Node (supported by clusters using VPC networks) | The number of pod IP addresses that can be allocated in the pod network (alpha.cce/fixPoolMask). This parameter determines the maximum number of pods that can be created on each node. Pods that use the host networks do not occupy the reserved IP addresses. In a pod network, each pod is assigned a unique IP address. If the number of pod IP addresses reserved for each node is insufficient, pods cannot be created. For details, see Number of Reserved Pod IP Addresses Per Node. | No |
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
Service CIDR Block | Configure an IP address range for ClusterIP Services in a cluster. This parameter controls the maximum number of ClusterIP Services in a cluster. ClusterIP Services enable communication between containers in a cluster. The Service CIDR block cannot overlap with the node subnet or container CIDR block. | No |
Request Forwarding | Configure load balancing and route forwarding of Service traffic in a cluster. iptables and IPVS are supported. For details, see Comparing iptables and IPVS.
| No |
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
VPC | Select a VPC for the cluster. If no VPC is available, click Create VPC to create one. After the VPC is created, click the refresh icon. | No |
Default Node Subnet | Select a subnet. Once selected, all nodes in the cluster will automatically use the IP addresses assigned within that subnet. During node or node pool creation, the subnet settings can be reconfigured. | No |
IPv6 | After this function is enabled, the cluster supports the IPv4/IPv6 dual-stack, meaning each worker node can have both an IPv4 address and an IPv6 address. Both IP addresses support private and public network access. Before enabling this function, ensure that Default Node Subnet includes an IPv6 CIDR block.
| No |
Default Node Security Group | Select Auto generate. Two security groups will be automatically generated for the cluster. You can also select existing security groups. The security groups must allow traffic over certain ports to ensure normal communication. Otherwise, the nodes cannot be created. | Yes |
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
Network Model | The network model used by the pod network in a cluster. Only Cloud Native Network 2.0 is supported. For more details about this network model, see Overview. | No |
DataPlane V2 | eBPF is used at the kernel layer for Kubernetes network acceleration, enhancing high-performance service communication through ClusterIP Services, precise traffic control via network policies, and intelligent bandwidth management with egress bandwidth. For details, see DataPlane V2. This function has the restrictions below. You can also view the restrictions in DataPlane V2.
NOTE: DataPlane V2 for CCE Turbo clusters is released with restrictions. To use this feature, submit a service ticket to CCE. | No |
Pod Subnet | Select the subnet to which the pod belongs. If no subnet is available, click Create Subnet to create one. The pod subnet determines the maximum number of containers in a cluster. You can add pod subnets after a cluster is created. | Yes |
Default Security Group | Select the security group automatically generated by CCE or select an existing one. This parameter controls inbound and outbound traffic to prevent unauthorized access. The security group of containers must allow access over specified ports to ensure normal communication between containers in the cluster. | Yes |
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
Service CIDR Block | Configure an IP address range for ClusterIP Services in a cluster. This parameter controls the maximum number of ClusterIP Services in a cluster. ClusterIP Services enable communication between containers in a cluster. The Service CIDR block cannot overlap with the node subnet or container CIDR block. | No |
Request Forwarding | Configure load balancing and route forwarding of Service traffic in a cluster. iptables and IPVS are supported. For details, see Comparing iptables and IPVS.
| No |
IPv6 Service CIDR Block | Configure IPv6 addresses for Services. This parameter is only available after IPv6 is enabled. | No |
Advanced settings extend and strengthen previous settings, enhancing security, stability, and compliance within clusters. This is achieved through capabilities like improved authentication, resource management, and security mechanisms.
Parameter | Description | Modifiable After Cluster Creation |
|---|---|---|
IAM Authentication | CCE clusters support IAM authentication. You can call IAM authenticated APIs to access CCE clusters. | No |
Certificate Authentication | Certificate authentication is used for identity authentication and access control. It ensures that only authorized users or services can access specific cluster.
| No |
CPU Management | CPU management policies allow precise control over CPU allocation for pods. For details, see CPU Policy.
| Yes |
Secret Encryption | Secret encryption determines the encryption mode of secrets in a CCE cluster.
NOTE: To use this feature, submit a service ticket. | No |
Overload Control | After this function is enabled, concurrent requests will be dynamically controlled based on the resource demands received by master nodes, ensuring stable running of the master nodes and the cluster. For details, see Enabling Overload Control for a Cluster. | Yes |
Cluster Deletion Protection | A measure taken to prevent accidental deletion of clusters through the console or APIs. After this function is enabled, you will not be able to delete or unsubscribe from clusters on CCE. You can modify the function status in Settings after creating the clusters. | Yes |
Time Zone | The cluster's scheduled tasks and nodes are subject to the chosen time zone. | No |
Resource Tag | Adding tags to resources allows for custom classification and organization. A maximum of 20 resource tags can be added. You can create predefined tags on the TMS console. These tags are available to all resources that support tags. You can use these tags to improve the tag creation and resource migration efficiency.
| Yes |
Description | Cluster description helps users and administrators quickly understand the basic settings, status, and usage of a cluster. The description can contain a maximum of 200 characters. | Yes |
CCE provides a variety of add-ons to extend cluster functions and enhance the functionality and flexibility of containerized applications. You can select add-ons as required. Some basic add-ons are set as mandatory by default. If non-basic add-ons are not installed during cluster creation, they can still be added later on the Add-ons page after the cluster is created.
Add-on | Description |
|---|---|
CCE Container Network (Yangtse CNI) | This is a basic cluster add-on. It provides network connectivity, public access, and security isolation for pods in your cluster. |
This add-on is installed by default. It is a cloud native container storage system based on CSI and supports cloud storage services such as EVS. | |
This add-on is installed by default. It provides DNS resolution for your cluster and can be used to access the in-cloud DNS server. | |
(Optional) After you select this add-on, CCE will automatically install it. NodeLocal DNSCache improves cluster DNS performance by running a DNS cache proxy on cluster nodes. | |
(Optional) After you select this add-on, CCE will automatically install it and set the default scheduler of the cluster to Volcano. This will enable you to access advanced scheduling capabilities for batch computing and high-performance computing. |
Add-on | Description |
|---|---|
(Optional) After you select this add-on, CCE will automatically install it. This add-on collects monitoring metrics for your cluster and reports the metrics to AOM. The agent mode does not support HPA based on custom Prometheus statements. If related functions are required, install this add-on manually after the cluster is created. | |
(Optional) After you select this add-on, CCE will automatically install it. This add-on helps report logs to LTS. After the cluster is created, you are allowed to obtain and manage collection rules on the Logging page of the CCE cluster console. | |
(Optional) After you select this add-on, CCE will automatically install it to detect faults and isolate nodes for prompt cluster troubleshooting. |
Configure the selected add-ons to ensure they operate stably and accurately and meet service requirements.
Add-ons consume certain resources after being installed. Ensure that node resources are sufficient. For details about the resource consumption, see the console.
Add-on | Description |
|---|---|
CCE Container Network (Yangtse CNI) | This add-on is unconfigurable. |
CCE Container Storage (Everest) | This add-on is configurable. Click Modify to the right of the add-on. |
CoreDNS | This add-on is configurable. Click Modify to the right of the add-on. |
NodeLocal DNSCache | This add-on is configurable. Click Modify to the right of the add-on. |
Add-on | Description |
|---|---|
Cloud Native Cluster Monitoring | Select an AOM instance for Cloud Native Cluster Monitoring to report metrics. If no AOM instance is available, click Create Instance to create one. |
Cloud Native Log Collection | Select the logs to be collected. If enabled, a log group named k8s-log-{cluster-ID} will be automatically created, and a log stream will be created for each selected log type.
If log collection is disabled, choose Logging in the navigation pane of the cluster console after the cluster is created and enable this option. |
CCE Node Problem Detector | - |
Click Next: Confirm Settings. The cluster resource list is displayed. Confirm the information, read and select the check box, and click Submit.
It takes about 5 to 10 minutes to create a cluster. You can click Back to Clusters to perform other operations on the cluster or click Go to Cluster Events to view the cluster details.