Comparison

Notes

  • Work is happening very rapidly in this space. Tools are borrowing concepts from one another to make them easy for their users.
  • You would need to understand your requirement and then choose the best fit.
  • BORG and Omega are the geneis for most of the container orchestrator tools.

Docker Swarm Mode

Advantage

  • Easy to use
  • Docker Inc's Official solution
    • part of docker binary
  • Secure by default

Features which are coming

  • Distributed Application Bundle
  • Secrets
  • Logging
  • Scheduler updates
  • Rollback feature
  • Cluster Federation
  • Autoscale

Not so Pro

  • No concepts of Pods

Kubernetes

  • Most popular container orchestrator as as now.
  • Rich and advance constructs
  • Multitenacy
  • Federation
  • updates and maintenance

Features which are coming

  • kubelet TLS bootstrap
  • tool to bootstrap kubernetes (kubeadm)
  • Service LB
  • and many more

Not so Pro

  • Setup is hard as compared to Docker Swarm. Work is progress to make easier.

Mesos (Marathon)

  • Most mature and predates Docker
  • Scales to thousands of nodes
  • It can run mix workload containers, Hadoop, spark etc
  • Nice GUI
  • Used by large companies
    • Twitter, AirBnb

Not so Pro

A bit difficult to setup

results matching ""

    No results matching ""