Kubernetes (stylizowany na K8s) – otwartoźródłowa platforma do zarządzania, automatyzacji i skalowania aplikacji kontenerowych. Jego pierwotna wersja została stworzona w 2014 roku przez Google, a obecnie rozwijany jest przez Cloud Native Computing Foundation. Kubernetes działa z wieloma bibliotekami uruchomieniowymi dla kontenerów (ang. container runtime), takimi jak containerd, CRI-O, Docker Engine lub Mirantis Container Runtime. Jest również wspierany przez większość chmur publicznych i dostarczany w usłudze PaaS oraz IaaS. Wielu dostawców oferuje także własne dystrybucje Kubernetes pod inną nazwą.

Historia

Pracę nad projektem Kubernetes (, gr. gubernator, kapitan) rozpoczęli trzej inżynierowie Google: Joe Beda, Brendan Burns i Craig McLuckie. Później dołączyli do nich inni pracownicy Google, w tym Brian Grant i Tim Hockin. W połowie 2014 roku firma Google ogłosiła pierwsze wydanie platformy. Duży wpływ na rozwój projektu miał opracowany w Google system Borg. Oryginalna nazwa kodowa Kubernetes w Google to Projekt Siedem z Dziewięciu (), co jest odniesieniem do fikcyjnej postaci z serialu Star Trek o tej samej nazwie, która jest „bardziej przyjaznym” Borgiem. Siedem szprych na kole logo Kubernetes odnosi się właśnie do tego kryptonimu.