If I want to install Kubernetes on OpenStack, is there a supported method to do this?
Asked
Active
Viewed 84 times
2 Answers
1
Yes, there is a supported method of doing this. You can install Magnum (which is itself an OpenStack project). This will allow you to install any Container Orchestration Engine (COE), including Swarm, Kubernetes, Mesos, and DC/OS. It does this by provisioning an infrastructure cluster of raw OpenStack resources like Nova (the OpenStack compute resource) per-tenant, and installing the COE on the top of it giving you access to the cluster through kubectl.
Links
Evan Carroll
- 2,921
- 6
- 37
- 85
1
Just to be clear, Magnum requires cloud operators to install it first on the Openstack first. Then, users are able to provision kubernetes clusters.
If you are looking to run your own k8s clusters inside VMs, there is Rancher Openstack operator
LaurentDumont
- 176
- 1