Mirantis, the pure-play OpenStack company, today announced a
new initiative that integrates Kubernetes with OpenStack, letting
developers deploy containers on OpenStack in minutes. The integration
gives developers immediate access to Kubernetes clusters with Docker
containers without needing to set up infrastructure. Developers will be
able to seamlessly move entire environments between OpenStack private
clouds and public clouds that support Kubernetes, such as Google Cloud
Platform.
“Our development work with Google to combine the power of Kubernetes with Mirantis OpenStack
makes it easy for developers to manage Docker containers at scale,”
said Mirantis CEO, Adrian Ionel. “Kubernetes automates the management of
Docker containers, while OpenStack automates the configuration and
deployment of infrastructure resources on which those containers run. By
using the two technologies together, developers can focus on creating
software because their underlying infrastructure just works.”
“Integrating
Kubernetes with OpenStack gives developers more choice and flexibility
over how they want to build and run applications,” said OpenStack
Foundation Chief Operating Officer, Mark Collier. “OpenStack’s pluggable
design allows users to integrate and leverage emerging technologies
like containers, while relying on the proven automation engine in
OpenStack to handle compute, storage, and networking.”
The integration uses Murano,
the application catalog project in the OpenStack ecosystem. Murano
automatically configures the compute, storage and networking resources
for Kubernetes clusters, and provides integration for OpenStack
infrastructure components such as load balancers and firewalls. Murano
can then deploy the Docker application onto the Kubernetes cluster and
manage the application’s lifecycle. To provide production-grade
Kubernetes clusters, Murano adds integration with monitoring and log
collection services. This delivers Kubernetes on OpenStack out of the
box.
The Murano-Kubernetes integration will be demonstrated live at the Bay Area Kubernetes Meetup
on February 25, 2015. The Kubernetes-Murano package is publicly
available to Kubernetes and OpenStack communities on Stackforge, and
will be available for technical preview use on Mirantis OpenStack Express in April 2015.
To learn more about the integration, read Mirantis’ blog post or Google’s blog post.