Kubernetes
/kuː.bərˈnɛ.tiːz/ · Noun · Development · Origin: 2014
Definitions
Kubernetes, often abbreviated as K8s, is an open-source container orchestration platform originally designed by Google and now maintained by the Cloud Native Computing Foundation (CNCF). It automates the deployment, scaling, and management of containerized applications across clusters of machines. Kubernetes organizes containers into logical units called Pods, which are scheduled onto worker nodes by a control plane. Key features include automatic load balancing, self-healing (restarting failed containers and rescheduling them on healthy nodes), rolling updates with zero downtime, service discovery, secrets management, and horizontal autoscaling based on CPU or custom metrics. Configuration is declarative: you describe the desired state of your application in YAML or JSON manifests, and Kubernetes continuously reconciles the actual state to match. It integrates with every major cloud provider through managed services like EKS, GKE, and AKS. Kubernetes has become the industry standard for running production workloads at scale.
In plain English: A system that manages thousands of containers (packaged applications) across many computers, automatically restarting crashed ones and scaling up when demand increases.
Example: "We migrated to Kubernetes. Our app still has the same bugs, but now they're orchestrated."
Etymology
- 2014
- Google open-sources Kubernetes, based on lessons from internal Borg system
- 2015
- Donated to the Cloud Native Computing Foundation (CNCF)
Origin Story
Google's internal 'Borg' reborn for the world
Google had been running its infrastructure on an internal system called Borg since the mid-2000s. Borg managed billions of containers across Google's data centers, but it was deeply entangled with Google's infrastructure and could never be open-sourced directly.
In 2014, Google engineers Joe Beda, Brendan Burns, and Craig McLuckie created Kubernetes (Greek for 'helmsman' or 'pilot') as a clean-room reimplementation of Borg's core ideas for the open-source world. Google donated it to the newly formed Cloud Native Computing Foundation in 2015.
The project's seven-spoked wheel logo represents the original seven-letter codename 'Project 7' (a reference to Seven of Nine from Star Trek, herself a character freed from the Borg collective — a deliberate and nerdy double meaning). Kubernetes rapidly became the de facto standard for container orchestration.
Coined by: Joe Beda, Brendan Burns, Craig McLuckie
Context: Google, 2014
Fun fact: The Kubernetes logo's seven spokes reference its original codename 'Project Seven,' a Star Trek joke about escaping the Borg.