- Kubernetes is an open-source container orchestration tool developed by Google
- It helps us manage containerized applications in different deployment environments
Container Orchestration
- The automated deployment and management of containers is called container orchestration
- Containers act as perfect hosts for micro-services (running independently)
- The rise of micro-services architecture led to applications using 1000s of containers that need to be smartly managed.
- Container orchestration offers:
- High Availability (no downtime)
- Horizontal Scalability
- Disaster Recovery