Kubernetes
Kubernetes is an open-source system for automating the deployment, scaling, and management of software applications that are packaged in containers.
How it works
It works by grouping application containers into logical units for easy management and discovery across a cluster of machines. This matters because it allows developers to build and run scalable, resilient applications in the cloud without worrying about the underlying infrastructure.
Examples
- 1.Automatically scaling a web application's backend servers up during peak shopping hours and back down afterward.
- 2.Managing a complex microservices application where dozens of independent services need to communicate and be updated reliably.
- 3.Rolling out a new version of a mobile app's API server to users without causing any downtime.