A medida que proliferaron los contenedores, hoy en día, una organización puede tener cientos o miles de ellos. Se necesitan equipos de operaciones para programar y automatizar la implementación de contenedores, la redes, la escalabilidad y la disponibilidad. Introduzca 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, y Microsoft, Red Hat, IBM y otras grandes empresas tecnológicas se sumaron como miembros fundadores 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 para proveedores de la computación nativa de la nube.
Kubernetes se convirtió en el primer proyecto alojado de la CNCF en marzo de 2016. Desde entonces, Kubernetes se ha convertido 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 del 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 Fortune 100.
En 2018, Kubernetes fue el primer proyecto de posgrado del CNCF, convirtiéndose en uno de los proyectos de código abierto de más rápido crecimiento de la historia. Si bien otras opciones de orquestación de contenedores, sobre todo Docker Swarm y Apache Mesos, ganaron cierta popularidad en sus inicios, 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 ha crecido hasta alcanzar los 8012, lo que supone un aumento del 996 %. A fecha de redactar esto, los colaboradores han añadido más de 123 000 commits al repositorio Kubernetes en GitHub.