Kubernetes orchestration
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Born out of Google's internal Borg system, Kubernetes provides a…
Key facts
- First appeared
- 2014
- Category
- technology
- Problem solved
- Kubernetes was created to address the significant challenges of deploying, managing, scaling, and maintaining containerized applications in production environments. Before Kubernetes, organizations struggled with manual orchestration, resource allocation inefficiencies, complex load balancing, service discovery issues, and the lack of automated self-healing for their growing fleets of microservices.
- Platforms
- Linux (control plane and worker nodes), Public Cloud (AWS, Azure, GCP, etc.), Windows (worker nodes), Bare Metal, Virtual Machines, Edge Devices (e.g., K3s), Hybrid Cloud
Related technologies
Notable users
- Capital One
- Microsoft
- Amazon
- Netflix
- Spotify
- Shopify
- IBM
- The New York Times
- T-Mobile