Con la proliferazione dei container, oggi 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 presentato al pubblico come strumento open source nel 2014, con Microsoft, Red Hat, IBM e altri importanti attori tecnologici che hanno aderito come primi membri della comunità Kubernetes. Nel 2015, Google ha donato Kubernetes alla Cloud Native Computing Foundation (CNCF) (link esterno a ibm.com), l'hub di computing cloud-native, open source e indipendente dal fornitore.
Kubernetes è diventato il primo progetto ospitato del CNCF nel marzo 2016. Da allora Kubernetes è diventato lo strumento di orchestrazione dei container più utilizzato in tutto il mondo per eseguire workload basati su container. In un rapporto del CNCF (link esterno a ibm.com), Kubernetes è il secondo progetto open-source più grande al mondo dopo Linux, e il principale strumento di orchestrazione dei container per il 71% delle aziende Fortune 100.
Nel 2018, Kubernetes è stato il primo progetto di laurea 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 guadagnato una certa popolarità all'inizio, Kubernetes è diventato rapidamente il più adottato.
Da quando Kubernetes è entrato a far parte del CNCF nel 2016, il numero di collaboratori è cresciuto fino a 8.012, pari a un aumento del 996% (link esterno a ibm.com). Al momento della stesura di questo articolo, i collaboratori hanno aggiunto oltre 123.000 commit al repository Kubernetes su GitHub (link esterno a ibm.com).