El Documental Sobre Kubernetes | Parte 1

La Importancia de la Nube en 2013

  • En 2013, cada empresa se había convertido en una compañía de internet, lo que hacía crucial el desarrollo de la nube.
  • En Silicon Valley, se vislumbraba la importancia del movimiento DevOps en 2013.
  • El paso de la virtualización pura a la infraestructura como servicio, conocida como la nube, marcaba un cambio significativo.
  • Se destacaba la automatización y la tendencia de abstraer los servidores en ese momento.

La nube empezaba a ser importante en Google. Nos dimos cuenta de que era un espacio en el que debíamos participar.

Ascenso de Amazon Web Services

  • Amazon Web Services (AWS) se convertía en una empresa dominante en la tecnología empresarial.
  • AWS era una fuerza predominante en la mente de todos, con servicios como S3 y un ecosistema sólido que les daba ventaja.
  • La dominancia de AWS motivaba a otras compañías, como Google y Microsoft, a incursionar en el negocio basado en la nube.

AWS fue esta bestia gigante que estaba en la mente de todos.

La Revolución de Docker y Contenedores

  • La llegada de Docker y la containerización marcó un cambio significativo en la forma de desarrollar y desplegar aplicaciones.
  • Docker permitió simplificar y unificar los procesos de empaquetado y distribución de aplicaciones.
  • La innovación de Docker radicó en su capacidad para unir distintos mecanismos en una sola herramienta, facilitando su uso en ambientes locales, en centros de datos o en la nube.
  • Docker logró unir a profesionales de operaciones (ops) y desarrollo (dev), algo innovador en ese momento.

Docker sobresalió en cerrar la brecha entre los equipos de desarrollo y operaciones.

Desarrollo de Kubernetes

  • Si el sistema operativo central no hubiera creído que Linux necesitaba un impulso hacia la nube o si Red Hat no hubiera necesitado pensar en qué vendría después de Linux, se plantearían muchas hipótesis.
  • Aunque ahora parece inevitable, durante todo el proceso no se percibía de esa manera.

«Hay muchas suposiciones. Parece inevitable a posteriori, pero en el momento, no se sentía así en absoluto.»


Acuerdo para abrir el código

  • Brendan y otros se reunieron con Urs, quien inicialmente se mostraba en desacuerdo con la idea de abrir el código.
  • Urs cambió de opinión durante la reunión, sorprendiendo a todos y otorgando finalmente la aprobación para open source.
  • Tras la aprobación, se inició la planificación del proyecto.

Urs cambió de parecer inesperadamente durante la reunión, otorgando la aprobación para el open source del proyecto.

Desafíos en la aprobación y desarrollo

  • Luego de seis meses de gestiones y tres meses de construcción, el proyecto obtuvo la aprobación para ser lanzado en Dockercon.
  • Más tiempo se invirtió en la aprobación que en la creación inicial del proyecto.
  • La emoción por el proyecto atrajo a un equipo de colaboradores entusiastas.

Se invirtió más tiempo en obtener la aprobación que en construir la versión inicial del proyecto.

Creación y evolución de Kubernetes

  • La creación del proyecto incluyó la construcción de una capa declarativa sobre Docker.
  • Se enfrentaron a desafíos para nombrar el proyecto, resultando en «Kubernetes» como elección final.
  • Tim Hockin diseñó el logotipo de Kubernetes, marcando el inicio del proyecto.

La creación de un nombre adecuado fue un desafío clave al iniciar Kubernetes como proyecto.

 

 

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *