Skip to content

HUAWEI CLOUD Controller Manager is an external cloud controller manager for running kubernetes in a HUAWEI CLOUD cluster.

License

Notifications You must be signed in to change notification settings

jdpc86/cloud-provider-huaweicloud

 
 

Repository files navigation

Kubernetes Cloud Provider for HUAWEI CLOUD

This repository contains the Kubernetes cloud-controller-manager for HUAWEICLOUD.

Successfully running cloud-controller-manager requires some changes to your cluster configuration.

  • kube-apiserver and kube-controller-manager MUST NOT specify the --cloud-provider flag (or specify --cloud-provider=external). This ensures that it does not run any cloud specific loops that would be run by cloud controller manager.
  • kubelet must run with --cloud-provider=external. This is to ensure that the kubelet is aware that it must be initialized by the cloud controller manager before it is scheduled any work.

Quick Start

Development

Dependency management

Go version should be 1.13+, and the dependencies are managed using Go modules. To keep it simple, you can use vendor as well.

build locally

$ git clone https://github.com/kubernetes-sigs/cloud-provider-huaweicloud.git 
$ make huawei-cloud-controller-manager

More about CCM

Support

Any questions feel free to send an issue.

About

HUAWEI CLOUD Controller Manager is an external cloud controller manager for running kubernetes in a HUAWEI CLOUD cluster.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.3%
  • Other 1.7%