Kubernets

Kubernetes is Container Orchestrator(means managing the lifecycles of containers.) These are GUI/tools to automate following tasks:
- Deployment
- Scaling up/down
- Movement of containers from one host to another
- Load balancing
- Health monitoring

How Kubernetes helps in scaling?

When traffic increases, Kubernetes deploys more Pods. When traffic decreases, it removes Pods (scaling in).


            [ Load Balancer / Service ]
                    /     |     \
                  v      v      v
            [ Pod 1 ] [ Pod 2 ] [ Pod 3 ]