Help Center> Cloud Container Engine> User Guide> New Console> What Is Cloud Container Engine?

What Is Cloud Container Engine?

Kubernetes is an open source container orchestration engine. Adapting to native Kubernetes capabilities, HUAWEI CLOUD launches Cloud Container Engine (CCE) for you to manage your containerized applications.

CCE allows you to create highly scalable, high-performance, and enterprise-class Kubernetes clusters and run Docker containers. With CCE, you can easily deploy, manage, and scale containerized applications on HUAWEI CLOUD.

CCE is deeply integrated with high-performance Huawei Cloud compute (ECS/BMS), networking (VPC/EIP/ELB), and storage (EVS/OBS/SFS) services, and supports heterogeneous computing architectures such as GPU, NPU, and Arm. You can build high-availability Kubernetes clusters secured by multi-AZ and cross-region disaster recovery (DR), as well as enjoy auto scaling that simplifies container provisioning.

Defined Terms

This section helps you obtain a deeper understanding of how CCE works.

  • Cluster: A cluster is a collection of cloud resources required for running containers, such as cloud servers and load balancers.
  • Pod: A pod consists of one or more related containers that share the same storage and network space.
  • Workload: A workload is a Kubernetes resource object, which is used to manage the creation and scheduling of pod replicas and automatically control the entire lifecycle of pod replicas.
  • Service: A Service is an abstraction which defines a logical set of pods and a policy by which to access them (sometimes this pattern is called a microservice).
  • Ingress: An ingress is a set of rules used to route external HTTP(S) traffic to Services.
  • Helm: Helm is a package manager for Kubernetes. You can use Helm charts to define, install, and upgrade even the most complex Kubernetes application.
  • Image repository: An image repository stores Docker images that can be used to deploy containerized services.

For more information, visit https://kubernetes.io/docs/concepts/.

Main Functions

CCE supports full lifecycle management of containerized applications.

Cluster management
  • You can create Kubernetes clusters with just a few clicks on the HUAWEI CLOUD CCE console. Cross-AZ high-availability is supported.
One-stop container management
  • Containerized application lifecycle management
  • High-performance container networking: tunnel network, Cloud Native Network 2.0, and VPC network
  • Persistent storage using cloud services, such as Elastic Volume Service (EVS), Scalable File Service (SFS), and Object Storage Service (OBS).
  • Multi-dimensional monitoring of resources, applications, and containers
  • Diversified logs and statistics
  • Role-based access control (RBAC) and container runtime security
Third-party components
  • Rich Helm charts
  • Custom images and shared images supported by interconnection with open source image registries and HUAWEI CLOUD Software Repository for Container (SWR)
Developer services
  • Open APIs and native APIs from the community
  • kubectl-related add-on and native kubectl from the community

Billing

CCE is free. You only pay for the resources created when you are using CCE.

For details about the billing modes and prices, see Pricing Details.