Sashkin - Fotolia
Open source platforms, like OpenStack, are constantly evolving in terms of how they support new technologies, such as containers.
The OpenStack community is committed to implementing and improving container support, and recent OpenStack projects and updates suggest this. For example, the Liberty release of OpenStack in October 2015 implemented the Magnum module to support three leading container orchestration engines: Docker, Google Kubernetes and Apache Mesos. In addition, the Ironic module in OpenStack can support bare-metal container deployment.
But there are more OpenStack container updates in the pipeline. Several new OpenStack projects aim to improve support for containerized workloads in OpenStack, and simplify multi-tenant container management for production environments. Beyond Magnum and Ironic, two noteworthy OpenStack projects in development include Kolla and Murano.
Kolla provides container and deployment tools for operating OpenStack clouds in which each OpenStack service runs in a Docker container. The idea is to provide a more complete and uniform container environment where components can connect and scale with minimal manual intervention. Kolla can deploy Ironic services, allowing the same container deployment on bare metal. Kolla can also deploy OpenStack storage modules such as Cinder, Ceph and Swift.
Kolla is ready for evaluation, but it may be some time before it is ready for production use.
Murano, another OpenStack project in the works, offers an application catalog that developers and cloud administrators can use to publish applications in the cloud from the OpenStack Horizon dashboard. Murano can also access applications from public repositories including the OpenStack Community App Catalog, Google Container Repository and the Docker Hub or Registry. Murano allows for full application lifecycle management, and simplifies the deployment of packaged applications.
Versions of Murano have been available since OpenStack's Juno release in 2014, but it continues to evolve and improve integration with other OpenStack projects and services.
Three applications that benefit big time from Docker
Docker container management gets boost from Tutum deal
How OpenStack and Apache CloudStack compare
Dig Deeper on Managed Kubernetes and container services
Related Q&A from Stephen J. Bigelow
VMware vCC requires a handful of prerequisites before you can deploy it. Install vCC once you have the correct processors, memory, network ... Continue Reading
The three crucial components of vCC are the interface, the server and the nodes. The interface enables admins to modify the environment, while the ... Continue Reading
VMware vCC enables organizations to move workloads, such as VMs, templates and vApps, between clouds by extending the data center, synchronizing ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.