Oggi, con la proliferazione dei container, un'organizzazione potrebbe averne centinaia o migliaia. Sono necessari team operativi per pianificare e automatizzare la distribuzione dei container, la creazione di reti, la scalabilità e la disponibilità. Entra nell'orchestrazione dei container.
Basato su Borg, la piattaforma interna di orchestrazione dei container di Google, Kubernetes è stato introdotto al pubblico come strumento open source nel 2014, con Microsoft, Red Hat®, IBM e altri grandi attori tecnologici che hanno aderito come primi membri della comunità Kubernetes. Nel 2015, Google ha donato Kubernetes alla Cloud Native Computing Foundation (CNCF), l'hub open source e indipendente dal fornitore di computing cloud-native.
Kubernetes è diventato il primo progetto ospitato del CNCF nel marzo 2016. Da allora Kubernetes è diventato lo strumento di orchestrazione dei container più usato in tutto il mondo per eseguire workload basati su container. In un rapporto della CNCF, Kubernetes è il secondo progetto open source più grande al mondo (dopo Linux) e lo strumento principale di orchestrazione dei container per il 71% delle aziende Fortune 100.
Nel 2018, Kubernetes è stato il primo progetto maturo del CNCF, diventando uno dei progetti open source in più rapida crescita nella storia. Mentre altre opzioni di orchestrazione dei container, in particolare Docker Swarm e Apache Mesos, hanno conquistato una certa popolarità all'inizio, Kubernetes è diventato rapidamente il più adottato.
Da quando Kubernetes è entrato a far parte della CNCF nel 2016, il numero di collaboratori è cresciuto fino a raggiungere quota 8.012, con un incremento del 996%. Al momento della stesura di questo articolo, i collaboratori hanno aggiunto oltre 123.000 commit al repository Kubernetes su GitHub.