Q
Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Which container orchestration engines does OpenStack support?

Containers and OpenStack are two hot technologies in cloud, but which container orchestration tools will work with the open source cloud platform?

Organizations typically use container orchestration tools -- sometimes called orchestration engines -- to deploy,...

scale and connect different components of container technology. These orchestration tools also help organizations monitor container instances to mitigate container sprawl across the enterprise.

The OpenStack Magnum module -- an OpenStack API service for containers -- supports three major container orchestration engines: Docker, Google Kubernetes and Apache Mesos.

Docker is one of the most recognized and popular container orchestration engines, allowing software developers to package and deploy entire applications, and their dependencies, in a single image that can run on Linux systems. Docker also provides tools such as Docker Machine to create new Docker hosts, Docker Compose to assemble complex distributed applications, and Docker Swarm to support container clusters for resilient and scalable container-based computing

Google Kubernetes is an open source container orchestration engine that supports Docker containers. Kubernetes deploys and manages containers within compute clusters, and performs workload balancing to maintain performance.

Apache Mesos is another open source container orchestration engine. It focuses on fault-tolerant, large-scale compute clusters and supports tens of thousands of nodes running Docker containers. Mesos also supports the concept of jobs and tasks, as well as dynamic and highly scalable container environments. Organizations frequently use Mesos with job systems like Marathon for running jobs and tasks.

OpenStack users can select any of these three container orchestration engines. The selected engine is automatically provisioned to the host systems where the constituent containers are deployed.

Next Steps

New Docker orchestration tools address scalability

A comprehensive guide to Docker container technology

Where to find OpenStack development support

This was last published in January 2016

Dig Deeper on Enterprise application integration with cloud providers

PRO+

Content

Find more PRO+ content and other member only offers, here.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Which container orchestration tool do you use with OpenStack, and why?
Cancel

-ADS BY GOOGLE

SearchServerVirtualization

SearchVMware

SearchVirtualDesktop

SearchAWS

SearchDataCenter

SearchWindowsServer

SearchCRM

Close