commit | 97a0cd0c93447c4704283d103f991def552e8856 | [log] [tgz] |
---|---|---|
author | Gregor Riepl <Gregor.Riepl@swisstxt.ch> | Mon Dec 10 13:24:31 2018 +0100 |
committer | Gregor Riepl <Gregor.Riepl@swisstxt.ch> | Mon Dec 10 13:24:31 2018 +0100 |
tree | f0b153bbe3a462d2046b0bcc01646e04447fe0f8 | |
parent | c5073d693a99f4033528777d485d14a9b56f84a8 [diff] |
Added simpler direct Docker command line
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 github.com/swisstxt/cloudstack-cloud-controller-manager cd ${GOPATH}/src/github.com/swisstxt/cloudstack-cloud-controller-manager make
To build the cloudstack-cloud-controller-manager container, please use the provided Docker file:
docker build . -t swisstxt/cloudstack-cloud-controller-manager:latest
Prebuilt containers are posted on Docker Hub.
TODO Add an example Kubernetes deployment.
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.