Revision history [back]

The purpose of Kubernetes is to run apps in containers. Magnum creates and provisions Nova instances with Kubernetes so that they can be used as container hosts. It does not manage the containers, only the container hosts.

You need kubectl to manage containers. You can install it on any computer, as long as this computer has network connectivity to the K8s cluster. You can install it on your OpenStack controller, but you don’t have to.

You don’t install K8s at all. Magnum takes care of the K8s installation on Nova instances.