OpenStack is programmable infrastructure that provides API-driven access to bare metal, virtual machines and container resources—all on a single network.
OpenStack provides full enterprise storage and networking support for containers today, because the OpenStack community has already done the work to support the largest number of enterprise systems. 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 virtual machines, OpenStack let’s you run containers the way you want to.
The important thing for us as a community is to think about OpenStack as an integration engine that’s agnostic. That puts users in the best position for success. Just like we didn’t reinvent the wheel when it comes to compute, storage and networking, we’ll do the same with containers.
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
Want to build a strategy around containers and OpenStack? Check out sessions from OpenStack users eBay, AT&T, Yahoo! Japan and learn more about the Kubernetes roadmap from Google’s David Aronchick. Plus, hear project updates from OpenStack Magnum, Kuryr, Kolla, Murano and more.