Docker Engine 1.12 embeds Swarm. Is there an agenda?

Nick Chase, OpenStack:Unlocked - June 28, 2016 - , , ,

When we first heard that Docker 1.12 included “swarm mode”, which enables container orchestration, our first thought was “Swarm has been out for months, how is that news?”  Then we realized that this was not Docker Swarm as a separate product, as it’s been so far; this is swarm integrated natively into Docker Engine, so that it can be turned on and off and provide orchestration without the programming that is necessary with other choices out there, such as Kubernetes.  Our interest was piqued.

And why shouldn’t it be? The integration of swarm mode, which provides a self organizing, self healing, infrastructure-agnostic cluster that can run multi-container apps across multiple hosts could easily be seen as a shot across the bow of projects such as Kubernetes and Mesos. Is it meant to be? We can’t know for sure, of course, but it is turned off by default. That said, ContainerJournal writes, “The decision to embed Swarm inside Docker Engine is a pre-emptive strike.”

“Docker announced this week that it is including orchestration and security tools with the subtly named 1.12 release of its platform (couldn’t they have least named it 1.2?),” SDXCentral wrote. “This was supposed to freak out a bunch of the VC-funded container startups that are providing orchestration and security tools.”

Docker 1.12 also includes an experimental version of a new Distributed Application Bundle (DAB) tool, which enables deployment of updates to multiple containers simultaneously.

And there is some evidence that while many in the Docker ecosystem insist there’s room for everybody, some companies are taking the threat seriously, beginning to distance themselves from Docker technologies — or at least attempt to insulate their customers from it. For example, Platform9 announced its Managed Kubernetes service, saying that it could later add support for other technologies such as Mesos.

Red Hat is trying to go even further, insulating its customers from the issue altogether. The company announced the launch of Ansible Container, which enables users to use Ansible playbooks to coordinate containers directly. Puppet and Chef are doing the same.  (Ansible creates Kubernetes templates in the background, the the user doesn’t interact with them.)

At the end of the day, however, it’s unclear how much of this announcement is substance, and how much is noise. SDXCentral goes on, “For example, officials at Apcera, the container management company majority owned by Ericsson, pointed out that the new Docker orchestration features only work for single application microservices and are primarily targeted at software-as-a-service (SaaS) providers.”


From Virtualization to Containerization
Learn how to move from monolithic to microservices in this free eBook
Download Now
Radio Cloud Native – Week of May 11th, 2022

Every Wednesday, Nick Chase and Eric Gregory from Mirantis go over the week’s cloud native and industry news. This week they discussed: Docker Extensions Artificial Intelligence shows signs that it's reaching the common person Google Cloud TPU VMs reach general availability Google buys MobileX, folds into Google Cloud NIST changes Palantir is back, and it's got a Blanket Purchase Agreement at the Department of Health and Human …

Radio Cloud Native – Week of May 11th, 2022
Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!

In the last several weeks we have released two updates to Mirantis Container Cloud - versions 2.16 and 2.17, which bring a number of important changes and enhancements. These are focused on both keeping key components up to date to provide the latest functionality and security fixes, and also delivering new functionalities for our customers to take advantage of in …

Where do Ubuntu 20.04, OpenSearch, Tungsten Fabric, and more all come together? In the latest Mirantis Container Cloud releases!
Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]

Cloud environments & Kubernetes are becoming more and more expensive to operate and manage. In this demo-rich workshop, Mirantis and Kubecost demonstrate how to deploy Kubecost as a Helm chart on top of Mirantis Kubernetes Engine. Lens users will be able to visualize their Kubernetes spend directly in the Lens desktop application, allowing users to view spend and costs efficiently …

Monitoring Kubernetes costs using Kubecost and Mirantis Kubernetes Engine [Transcript]
The Definitive Guide to Container Platforms
Mirantis Webstore
Purchase Kubernetes support
Service Mesh for Mere Mortals
A Guide to Istio and How to Use Service Mesh Platforms