Más allá de su naturaleza, de su funcionalidad, Kubernetes es una de las muestras más recientes del potencial que alberga el código abierto. Este sistema de orquestación de aplicaciones en contenedores fue inicialmente propiedad de Google allá por 2014, cuando aún se conocía como Borg. Lo estuvo utilizando de forma interna para gran parte de sus servicios en la nube, pero en ese momento descubrió que tenía un enorme potencial y que necesitaba de la ayuda de la comunidad Open Source para poder explotarlo.
Así, la primera versión de Kubernetes vio la luz en julio de 2015, algo que ocurrió de forma paralela a la creación de la Cloud Native Computing Foundation (CNFC), con Red Hat como miembro fundador (y segundo mayor contribuidor del proyecto) junto con Google y otras compañías. Fue el momento en que el gigante de las búsquedas lo cedió a la comunidad para que todos tuvieran la oportunidad de trabajar en su desarrollo y nuevas funcionalidades.
En tan solo tres años, este sistema se ha convertido en un estándar de facto en la industria cloud, siendo clave en la adopción masiva de entornos multicloud e híbridos. No habría sido así de no ser por ese movimiento hacia el mundo del software libre, el mismo que en 25 años ha sido capaz de desarrollar el Kernel de Linux o crear plataformas como OpenStack.
No entraremos en detalles técnicos que puedan alargar este artículo (Brendan Burns, uno de sus creadores, lo explica mucho mejor en este vídeo), pero básicamente Kubernetes es un sistema que permite desacoplar las aplicaciones del hardware y de otros componentes de software necesarios para su correcta ejecución. Es capaz de distribuir de forma automatizada esos componentes y abstraerlos del lugar donde estén albergados, orquestándolos para que su despliegue, gestión, ejecución y escalado sean procesos mucho más simples, rápidos y eficientes para los administradores.
No hay más que ver la larga lista de miembros que trabajan en el desarrollo de este proyecto como parte de la CNFC. Es destacable la presencia de todos los grandes proveedores de servicios en la nube a nivel mundial: Alibaba, AWS, Azure, Google Cloud, IBM Cloud, Huawei Cloud, Oracle… y un largo etcétera de socios interesados en el desarrollo de arquitecturas multicloud. Todos ellos no solamente lo usan de forma interna, sino que también proporcionan servicios a terceras empresas, a clientes finales.
A continuación, las principales mejoras que Kubernetes ha experimentado a lo largo de sus tres años de vida:
Bienvenido a un nuevo episodio del podcast semanal Silicon Pulse, un espacio en el que…
De los 942,1 millones de dólares que ingresó en el tercer trimestre, 900,3 millones corresponden…
“En 2024 se ha registrado un crecimiento exponencial en los ciberataques, con empresas de todo…
Durante su trimestre más reciente acumuló un total de 35.100 millones de dólares.
Durante su ejercicio fiscal 2024 mejoró un 9 % los ingresos totales subyacentes, por encima…
Ha estrenado oficinas en Zaragoza, está presente en el Parque Tecnológico Walqa y tiene previsto…