Kubernetes
Use to manage and scale multiple Containers. It's similar to Docker Swarm.
The architecture is as follows:
Pros:
- Good for scaling
- Auto self-healing
Cons: - Complex to setup
- Costly to runs (needs to also operate the control plane)
- However now another option is to use cloud control plane. i.e: EKS, GKS, AKS, …