Cloud Container Service Engine (CCSE)

Open-source Projects

2025-07-11 02:02:24

Open-source projects extend the functionality of Kubernetes clusters. This section introduces the main open-source projects used in the Kubernetes version of eSurfing Cloud CCSE.

Project Classification

Project Name

Project Description

Project URL

Reference Documentation

Core Component

cloud-provider

Cloud-provider is a way provided by Kubernetes to connect   to cloud vendor platforms. Cloud vendors only need to focus on the logic of   interfacing with cloud products. It allows connecting a K8S cluster to the   API of the cloud provider and separates components interacting with the cloud   platform from those interacting with your cluster.

cloud-provider

cloud-controller-manager

Network

NGINX Ingress Controller

As a reverse proxy server, it provides Layer 4 and Layer   7 load balancing capabilities.



Resource Optimization





Elasticity

Cluster Autoscaler

Cluster Autoscaler is a tool that automatically scales   cluster nodes under specific conditions, scaling up when resources are   insufficient and down when node resources are idle.

cluster-autoscaler

cluster-autoscaler   document

Security

Open Policy Agent Gatekeeper

Integrated with the OPA Constraint Framework, it allows   you to customize control permissions through configuration (rather than code)   to enforce CRD-based policies and reliably share policies with completed   declarative configurations.

gatekeeper

gatekeeper   document

Scheduling

Scheduler Plugins

Kubernetes Scheduling Plug-in Based on the Scheduler   Framework

scheduler-plugins

scheduler-plugins   document


Faaq5yRyQJoL