Kubernetes ist ein erweiterbarer Regler zur Verwaltung containerisierter Prozesse, die auf mehreren virtuellen oder physischen Maschinen verteilt ausgeführt werden, mit einem Schwerpunkt auf hochverfügbare Webanwendungen. Der gewünschte Systemzustand wird in der Regel in YAML oder JSON beschrieben. Kubernetes stellt Abstraktionen für typischerweise benötigte Ressourcen und Konfigurationen wie Speicher oder Netzwerk-Routing bereit.
Kubernetes ist Open-Source-Software (Apache 2.0 mit Ausnahme einiger Komponenten) und wird von der Linux Foundation verwaltet. Der Einsatz von Kubernetes anstelle proprietärer Orchestrierungslösungen von Hyperscalern kann einem Vendor-Lock-in vorbeugen oder diesen abmildern.