Kubernetes automatizza l’implementazione, la scalabilità e la gestione di applicazioni containerizzate, lavorando come cluster. Docker ha reso popolare la containerizzazione, raccogliendo applicazioni con dipendenze in container isolati. Esse sono complementari: Kubernetes gestisce container, spesso costruiti con Docker, per installazioni resilienti su larga scala.