OpenStack provides the resources and services that container platforms and applications can use. It provides standards for building scalable clouds. It also provides shared networking, storage, and many other advanced services. It has programmable APIs, which can be used to create the infrastructure on demand. Users can use different OpenStack services for their container-related workloads.
Users can use Magnum to provision and manage their COEs. Magnum provides the multitenant capability, which means that one COE cluster belongs to only one tenant. This enables container isolation, and containers belonging to different tenants are not scheduled on the same hosts. Magnum has built-in support for Kubernetes, Swarm, and Mesos. Magnum also provides TLS support to secure communication between the services of a cluster and the outside world.
Users can use Zun to deploy their container workloads directly to OpenStack without using COEs. Zun provides...