Kubernetes è un sistema di orchestrazione open source per i contenitori Docker. Gestisce la pianificazione sui nodi in un cluster di calcolo e gestisce attivamente i carichi di lavoro per garantire che il loro stato corrisponda alle intenzioni dichiarate dagli utenti. Utilizzando i concetti di "etichette" e "pod", raggruppa i contenitori che compongono un'applicazione in unità logiche per una facile gestione e scoperta.