BretFisher
- Mirantis (the new maintainers of SwarmKit) have an article on that https://www.mirantis.com/blog/kubernetes-vs-swarm-these-comp...
- A recent list is here: https://github.com/collabnix/dockerswarm#companies-using-doc...
- I sell two Swarm courses on Udemy that are purchased daily and I've noticed more questions on Swarm lately. Not a lot, but more than a few each week.
- My Discord server had enough chatter on Swarm that a few months back we made a #swarm channel and it's now a top-3 channel (12k members) https://devops.fan
Last month they released https://github.com/docker/stacks for Swarm.
Also, every industry survey I've seen in the last year on orchestrator uses shows increases in overall usage of K8s and Swarm, which I consider the better measure of a project's health. (CNCF, Digital Ocean, F5, Sysdig)
Even today a big PR was pulled in to improve the scalability of Swarm https://github.com/moby/moby/pull/37372
More updates here https://github.com/docker/swarmkit/issues/2665#issuecomment-...
It's 2018, Is Swarm Dead? Answered by a Docker Captain
> But it’s equally important for us to note that Swarm orchestration is not going away. Swarm forms an integral cluster management component of the Docker EE platform; in addition, Swarm will operate side-by-side with Kubernetes in a Docker EE cluster, allowing customers to select, based on their needs, the most suitable orchestration tool at application deployment time.
> But it’s equally important for us to note that Swarm orchestration is not going away. Swarm forms an integral cluster management component of the Docker EE platform; in addition, Swarm will operate side-by-side with Kubernetes in a Docker EE cluster, allowing customers to select, based on their needs, the most suitable orchestration tool at application deployment time.
March 9th, 2018 Docker creates a blog post highlighting a major new feature coming to Swarm in Docker EE 2.0 (alongside K8s integration). https://blog.docker.com/2018/03/enhanced-layer-7-routing-swa...
There's a lot more evidence that I hope to put into a blog post soon. No company will guarantee they will always make a product, but we've got years of enterprise support for Swarm as it is, and they keep adding functionality so I have no evidence of them stopping or even hinting at such a thing.
Public statement on their blog after the K8s announcement in EU:
"But it’s equally important for us to note that Swarm orchestration is not going away. Swarm forms an integral cluster management component of the Docker EE platform; in addition, Swarm will operate side-by-side with Kubernetes in a Docker EE cluster, allowing customers to select, based on their needs, the most suitable orchestration tool at application deployment time."
https://blog.docker.com/2017/11/swarm-orchestration-in-docke...
There's still plenty of PR's and activity in the SwarmKit and Libnetwork repos:
https://github.com/docker/swarmkit/pulse/monthly https://github.com/docker/libnetwork/pulse/monthly
IMO, a healthy ecosystem always has multiple opinions on how to solve a problem.
I'm biased and like Swarm for those that want a great UX (from dev through CI/CD to prod) and their needs match the problems that Swarm solves. I currently teach workshops and consult on Swarm because that's what my circles ask for. It doesn't make anyone wrong or better. These are all opinions on how to create container clusters and some teams like Mesos/DCOS, some Swarm, and some Kubernetes.
In the end, does Swarm solve your problems? If so, stick with it until it doesn't. Docker has publicly stated on their blog months ago that they are not EOL'ing Swarm, despite the news falsely stating Swarms demise. In Docker's main paid product, Docker EE, their new Kubernetes integration actually uses Swarm to help ease K8s deployment AFAIK, so at this point, I feel its future is solid and don't have a problem using it or recommending it. It's still early days for the ecosystem through, so I might be singing a different tune in two years. Swarm may not be the most talked about container orchestrator, but like others, it does solve problems for many people.