Kubernetes (GKE)
Kubernetes, often abbreviated as 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, fundamentally changing how applications are…
Key facts
- First appeared
- 2014
- Category
- technology
- Problem solved
- Kubernetes was created to solve the complex problems associated with deploying, managing, scaling, and orchestrating containerized applications at scale, a challenge that manual processes and simpler container runtimes alone could not address effectively. It abstracts away the underlying infrastructure, providing a consistent API for application deployment and lifecycle management, which its predecessors like manual Docker Compose setups or basic scripting couldn't offer comprehensively.
- Platforms
- On-premises bare metal, Cloud environments (AWS, GCP, Azure, Oracle Cloud, Alibaba Cloud), Virtual machines, Linux (control plane and worker nodes), Windows (worker nodes)
Related technologies
Notable users
- Airbnb
- Capital One
- Shopify
- T-Mobile
- BlackRock
- Netflix
- eBay
- Spotify