Question: why kubernetes over docker swarm?
Answer: It is a complex system because it provides strong guarantees about the cluster state and a unified set of APIs. This slows down container scaling and deployment. Docker Swarm: Docker Swarm, when compared to Kubernetes, can deploy container much faster and this allows faster reaction times to scale on demand.