Updated on 2025-06-13 GMT+08:00

Add-ons

CCE provides multiple types of add-ons to extend cluster functions.

CCE uses Helm charts to deploy add-ons. To modify or upgrade an add-on, perform operations on the Add-ons page or use open add-on management APIs. Do not directly modify add-on resources on the backend. If you do this, there may be add-on exceptions or other unexpected problems.

Add-on pods are prioritized over service pods. When cluster resources are limited, the add-on pods can use resources that would otherwise be allocated to service pods. This may result in the eviction of service pods.

Scheduling and Elasticity Add-ons

Add-on

Description

Volcano Scheduler

This add-on is a scheduler for general-purpose, high-performance computing such as task scheduling, heterogeneous chip management, and task management, serving end users through computing frameworks for different sectors such as AI, big data, gene sequencing, and rendering.

CCE Cluster Autoscaler

This add-on scales in or out cluster nodes based on pod scheduling status and resource usage.

CCE Advanced HPA

This add-on was developed by CCE. It can be used to flexibly scale in or out Deployments based on metrics such as CPU usage and memory usage.

CCE Cloud Bursting Engine for CCI

This add-on is an implementation of the open source Virtual Kubelet project. When there are momentary traffic spikes in a CCE cluster, it scales pods of Deployments, StatefulSets, jobs, and CronJobs to CCI, eliminating the overhead of resizing the cluster.

Cloud Native Observability Add-ons

Add-on

Description

Cloud Native Cluster Monitoring

This add-on includes the Prometheus operator and Prometheus components. It provides easy-to-use, end-to-end Kubernetes cluster monitoring.

It enables monitoring data to connect to Monitoring Center, so that you can view monitoring data and configure alarms on the console.

Cloud Native Log Collection

This add-on is based on Fluent Bit and OpenTelemetry. It supports CRD-based log collection policies, and collects and forwards standard output logs, container file logs, node logs, and Kubernetes events in a cluster based on the configured policies.

CCE Node Problem Detector

This add-on monitors abnormal events of cluster nodes and interconnects with third-party monitoring platforms. It is a daemon running on each node. It collects node issues from different daemons and reports them to the API server. This add-on can run as a DaemonSet or a daemon.

CCE Network Metrics Exporter

This add-on monitors and manages container network traffic. It collects how many IPv4 packets and bytes are received and sent (including those sent to the Internet) and allows you to obtain pod labels. It supports multiple monitoring tasks, allows you to select monitoring metrics, and uses a PodSelector to select monitoring backends. The monitoring data has been adapted to Prometheus. You can call the Prometheus API to view monitoring data.

Kubernetes Metrics Server

This add-on is an aggregator for monitoring data of core cluster resources.

Grafana

This add-on is an open source visualized data monitoring platform. It provides you with various charts and panels for real-time monitoring, analysis, and visualization of various metrics and data sources.

Prometheus (EOM)

This add-on is an open source system monitoring and alerting framework. CCE allows you to quickly install Prometheus as an add-on.

Cloud Native Heterogeneous Computing Add-ons

Add-on

Description

CCE AI Suite (NVIDIA GPU)

This add-on supports and manages GPUs in containers. Only NVIDIA drivers are supported.

CCE AI Suite (Ascend NPU)

This add-on supports and manages NPUs in containers.

Container Network Add-ons

Add-on

Description

CoreDNS

This add-on is a DNS server that provides domain name resolution for Kubernetes clusters through a chain add-on.

NGINX Ingress Controller

This add-on provides application-layer forwarding functions, including load balancing, SSL proxies, and HTTP routing, for Services to support direct access from outside a cluster.

NodeLocal DNSCache

This add-on functions as a DaemonSet to run the DNS cache proxy on each cluster node to improve cluster DNS performance.

Container Storage Add-ons

Add-on

Description

CCE Container Storage (Everest)

This add-on is a cloud native container storage system that enables Kubernetes clusters of v1.15.6 or later to access cloud storage services through the CSI.

Container Security Add-ons

Add-on

Description

CCE Secrets Manager for DEW

This add-on is used to interconnect with Data Encryption Workshop (DEW) . It allows you to mount secrets stored outside a cluster (DEW for storing sensitive information) to service pods. In this way, sensitive information can be decoupled from the cluster environment. This prevents information from being leaked by program hardcoding or plain text configurations.

Container Image Signature Verification

This add-on is used to sign image files and verify their integrity and authenticity. This prevents image files from being tampered with.

Other Add-ons

Add-on

Description

Kubernetes Dashboard

This add-on is a general-purpose, web-based UI for Kubernetes clusters and integrates all commands that can be used in the command-line interface (CLI). It allows you to manage applications running in a cluster and troubleshoot faults, as well as manage the cluster itself.

OpenKruise

This add-on is a Kubernetes-based extension suite that automates cloud native application tasks like deployment, release, O&M, and availability protection.

Gatekeeper

This add-on is a customizable cloud native policy controller based on Open Policy Agent (OPA). It helps enhance policy execution and governance and provides many security policy rules that comply with Kubernetes application scenarios in clusters.

Kubernetes Web Terminal (EOM)

This add-on allows you to use kubectl on a web UI. It can connect to Linux using WebSocket through a browser and provides APIs for integration into independent systems. You can directly access the add-on as a service to obtain information through the configuration management database (CMDB) and log in to a server.

CCE Cluster Backup & Recovery (EOM)

This add-on offers cluster backup and restoration. It backs up application data and service data to OBS buckets and provides local and remote data backup.