A medida que proliferaban los contenedores, hoy en día, una organización podría tener cientos o miles de ellos. Se necesitan equipos de operaciones para programar y automatizar el despliegue de contenedores, la conexión en red, la escalabilidad y la disponibilidad. Entra en escena la orquestación de contenedores.
Basado en Borg, la plataforma interna de orquestación de contenedores de Google, Kubernetes se presentó al público como una herramienta de código abierto en 2014, con Microsoft, Red Hat®, IBM y otros importantes actores tecnológicos como primeros miembros de la comunidad de Kubernetes. En 2015, Google donó Kubernetes a la Cloud Native Computing Foundation (CNCF), el centro de código abierto y neutral de proveedores de computación nativa en la nube.
Kubernetes se convirtió en el primer proyecto alojado de la CNCF en marzo de 2016. Desde entonces, Kubernetes se convirtió en la herramienta de orquestación de contenedores más utilizada para ejecutar cargas de trabajo basadas en contenedores en todo el mundo. En un informe de la CNCF, Kubernetes es el segundo proyecto de código abierto más grande del mundo (después de Linux) y la principal herramienta de orquestación de contenedores para el 71 % de las empresas de Fortune 100.
En 2018, Kubernetes fue el primer proyecto graduado del CNCF al convertirse en uno de los proyectos de código abierto de más rápido crecimiento de la historia. Aunque otras opciones de orquestación de contenedores, sobre todo Docker Swarm y Apache Mesos, ganaron cierta popularidad al principio, Kubernetes se convirtió rápidamente en la más adoptada.
Desde que Kubernetes se unió a la CNCF en 2016, el número de colaboradores creció hasta alcanzar 8012, lo que supone un aumento del 996 %. Al momento de escribir este artículo, los colaboradores han agregado más de 123 000 commits al repositorio de Kubernetes en GitHub.