OpenStack is composable, open infrastructure that provides API-driven access to compute, storage and networking resources. The flexible platform allows you to deploy bare metal, virtual machines and container resources—all on a single network.
OpenStack supports the largest number of enterprise storage and networking systems today, and running Kubernetes with OpenStack allows you to seamless integrate containers into your environment.
While OpenStack is widely known as a private cloud platform, you can access the same open infrastructure immediately from dozens of public cloud providers around the world. Whether you want to run containerized applications on bare metal or VMs, OpenStack let’s you run containers the best way for your business.
OpenStack is very stable with the recent releases and I have no complaints for running cloud native applications and containers in my private cloud.
OpenStack services are comprised of different composable projects that deliver programmable infrastructure. You can combine the services in different ways based on your use case, but there are some common patterns. When it comes to running containerized applications on OpenStack, it depends whether you want to run containers on bare metal, in virtual machines, or both.
There are a few OpenStack projects that may be of interest:
Learn more in the OpenStack Project Navigator: www.openstack.org/software/project-navigator
From container security to use cases combining Kubernetes or Kata Containers with other technologies, over 100 sessions share how organizations are achieving results with container technologies.