Notify Docker Hub
tree: 3848d3382f94b969a28a31b005c23e95bef84b48
  1. .gitignore
  2. Dockerfile
  3. Gopkg.lock
  4. Gopkg.toml
  5. LICENSE-2.0
  6. Makefile
  8. cloudstack.go
  9. cloudstack_instances.go
  10. cloudstack_loadbalancer.go
  11. cloudstack_test.go
  12. cmd/
  13. metadata.go
  14. metadata_linux.go
  15. metadata_other.go
  16. vendor/

Cloudstack Cloud Controller Manager

A Cloud Controller Manager to facilitate Kubernetes deployments on Cloudstack.

Based on the old Cloudstack provider in kube-controller-manager.


All dependencies are vendored. You need GNU make, git and Go 1.10 to build cloudstack-ccm.

go get
cd ${GOPATH}/src/

To build the cloudstack-ccm container, please use the provided Docker file:

make docker


Make sure your apiserver is running locally and keep your cloudstack config ready:

./cloudstack-ccm --cloud-provider external-cloudstack --cloud-config cloud.config --master localhost


© 2018 SWISS TXT AG and the Kubernetes authors.

See LICENSE-2.0 for permitted usage.