Huawei Cloud Stack 8.2.0 Solution Description 04

What Is Cloud Container Engine?

What Is Cloud Container Engine?

Cloud Container Engine (CCE) is a highly scalable, high-performance, enterprise-class Kubernetes service for you to run containers and applications. With CCE, you can easily deploy, manage, and scale containerized applications in the cloud.

CCE is deeply integrated with high-performance cloud computing (ECS), network (VPC/EIP/ELB), and storage (EVS/OBS/SFS) services. By using multi-AZ and multi-region disaster recovery, CCE ensures high availability of Kubernetes clusters.

Huawei Cloud is one of world's first Kubernetes Certified Service Providers (KCSPs) and is among the first Chinese participants in the Kubernetes community. Huawei Cloud is also a founder and platinum member of Cloud Native Computing Foundation (CNCF). CCE is among the world's first container services to pass the Certified Kubernetes Conformance Program.

You can access CCE using the CCE console, kubectl, or Kubernetes API. For details, see Figure 12-1.

Figure 12-1 Using CCE

Features

CCE is a one-stop container platform that provides full-stack container services from Kubernetes cluster management, lifecycle management of containerized applications, application service mesh, and Helm charts to add-on management, application scheduling, and monitoring and O&M.

One-Stop Deployment and O&M

You can create a Kubernetes container cluster in just a few clicks, without needing to set up Docker or Kubernetes environments. Automatic deployment and O&M of containerized applications can be performed all in one place throughout the application lifecycle.

Container Cluster Diversity

CCE works closely with heterogeneous infrastructure services, including high-performance Elastic Cloud Server (ECS) and GPU-Acceleration Cloud Server (GACS) services to support CCE clusters. You can choose the cluster type best suited to your needs and quickly create clusters while CCE handles all the complexity of cluster management.

Heterogeneous Network Access

Various network access modes and load balancing (layer-4 and layer-7) are available to meet scenario-specific needs.

Choices of Persistent Storage Volumes

In addition to using local disk storage, CCE can store workload data using cloud storage services. Currently, the following cloud storage services are supported: Elastic Volume Service (EVS), Scalable File Service (SFS), and Object Storage Service (OBS).

Affinity and Anti-affinity Scheduling

You can constrain which AZs and nodes your workloads are eligible or forbidden to be scheduled on. You can also define rules to describe which workloads will or will not be co-located with your workloads. Affinity scheduling allows workloads to be physically closer to user locations and makes routing paths between containers as short as possible, which in turn reduces networking overhead. Anti-affinity scheduling prevents single points of failure by banning co-location of pods belonging to the same workload. It also prevents interfering workloads from affecting each other by not allowing them to run on the same node or AZ.

Flexible auto scaling policies

Clusters and workloads can be resized both manually and automatically. Any auto scaling policies can be flexibly combined to deal with in-the-moment load spikes.

Deep Integration with Kubernetes Ecosystem Tools

CCE works seamlessly with Kubernetes Helm.

Helm is a Kubernetes package manager that makes it simple to deploy and manage packages (also called charts). A chart is a collection of files that describe a related set of Kubernetes resources. The use of charts handles all the complexity in Kubernetes resource installation and management, making it possible to achieve unified resource scheduling and management.

Translation
Favorite
Download
Update Date:2025-07-11
Document ID:EDOC1100268100
Views:132275
Downloads:346
Average rating:0.0Points

Digital Signature File

digtal sigature tool