June 10, 2014

Kubernetes open-sourced

Google open-sourced KubernetesAn orchestration system for containers — schedules, scales, and manages fleets of services in production. on June 10, 2014 at DockerCon — a containerAn isolated runtime environment packaging an app and its dependencies — lighter than full virtual machines. orchestrator for deploying and scaling DockerSoftware that packages applications into containers — became the default way to ship and deploy services. workloads across clusters.

What it was for

KubernetesKubernetesAn orchestration system for containers — schedules, scales, and manages fleets of services in production. schedules containers onto nodes, restarts failed pods, rolls out deployments, and exposes services with load balancers. It runs on every major cloud (GKE, EKS, AKS) and on-prem. Example: `kubectl apply -f deployment.yaml` to run three replicas of an APIApplication programming interface — a defined way for programs to talk to each other or to a service. behind an ingress controller.

People

  • Joe Bedaco creator
  • Brendan Burnsco creator
  • Craig McLuckieco creator

Companies

  • Docker
  • Google

Why it's here

KubernetesAn orchestration system for containers — schedules, scales, and manages fleets of services in production. won the containerAn isolated runtime environment packaging an app and its dependencies — lighter than full virtual machines. orchestration wars and became the operating system of the cloud.

Why it mattered

It standardized how teams run microservicesAn architecture splitting applications into small independent services — each deployed and scaled separately. at scale after DockerSoftware that packages applications into containers — became the default way to ship and deploy services. made containers ubiquitous.

What it solved

Running dozens of containers manually on fleets of VMs did not scale; Google open-sourced Borg's lessons for everyone.

Media

  • Kubernetes
    ImageKubernetes

    Unknown authorUnknown author, Public domain, via Wikimedia Commons

Related