English | 中文
volcengine-cloud-controller-manager is the external Kubernetes cloud controller manager implementation for Volcengine. Running volcengine-cloud-controller-manager allows you build your kubernetes clusters leverage on many cloud services(now only support L4 CLB) on Volcengine.
You can read more about Kubernetes cloud controller manager here.
Supports the Kubernetes cluster version between [v1.24, v1.28].
volcengine-cloud-controller-manager need to visit open.volcengineapi.com, which is the OpenAPI address of Volcano Engine.
- The network from
volcengine-cloud-controller-managerto DNS needs to be reachable if you use a self-built DNS. And because the self-built DNS returns the public IP when visiting the OpenAPI of Volcano Engine, it is a must to ensure thatvolcengine-cloud-controller-managercan access the public network. - If you do not want
volcengine-cloud-controller-managerto access the public network, you need to usevolcengine-cloud-controller-managerin the Volcano Engine VPC network. Andopen.volcengineapi.comwill be resolved to a private IP in the 100 network segment.
Currently volcengine-cloud-controller-manager implements:
- servicecontroller - responsible for creating LoadBalancers when a service of
Type: LoadBalanceris created in Kubernetes.
See the Getting Started document.
See the Usage document.
See the Trouble Shooting document.
See the Metrics document.
This project takes security seriously. For vulnerability reporting and supported versions, see SECURITY.md