Updated on 2024-11-08 GMT+08:00

Containerized Application Management

Application Scenarios

CCE clusters enable the management of both x86 and Arm resources. With CCE, you can effortlessly create Kubernetes clusters, deploy containerized applications, and effectively manage and maintain them.

  • Containerized web applications: CCE clusters interconnect with Huawei Cloud middleware such as GaussDB and Redis and support HA DR, auto scaling, public network release, and gray upgrade, helping you quickly deploy web service applications.
  • Middleware deployment platform: CCE clusters can be used as middleware deployment platforms to implement stateful applications with StatefulSets and PVCs. In addition, load balancers can be used to expose middleware services.
  • Jobs and cron jobs: Job and cron job applications can be containerized to reduce the dependency on the host system. Global resource scheduling secures the resource usage during task running and improves the overall resource usage in the cluster.
Figure 1 CCE cluster

Benefits

Containerization requires less resources to deploy application. Services are not uninterrupted during upgrades.

Advantages

  • Multiple types of workloads

    Runs Deployments, StatefulSets, DaemonSets, jobs, and cron jobs to meet different needs.

  • Application upgrade

    Upgrades your apps in replace or rolling mode (by proportion or by number of pods), or rolls back the upgrades.

  • Auto scaling

    Auto scales your nodes and workloads according to the policies you set.

Figure 2 Workload