Dec 8, 2017

Kubernetes is a mature container orchestrator that runs in the same market as Docker Swarm and Apache Mesos.

In Kubernetes, containers are grouped together into pods based on logical dependencies which can then be easily scaled at runtime.

More basic features of Kubernetes include:

Master node for global control (scheduling, API server, data center)
Worker nodes (VM or physical machine) with services needed to run container pods
Auto-scaling of containers and volume management
Flexible architecture with replaceable components and 3rd party plugins
Stateful persistence layer
Kubectl (Kubernetes command line interface)
Active OSS community