Empezando el año con un desayuno especial de Master, esta vez dimos una cálida bienvenida a David Hernández, un problem solver y amante de Python (Lenguaje de Programación con semántica dinámica). Además, David es Ingeniero de Soporte Técnico de Red Hat. Durante su visita David habló de la revolución que los Kubernetes han introducido en los entornos de nube, virtualmente a través de los contenedores.

La transformación a través de la tecnología se remonta a decenas de años atrás con el auge de Internet, o tal vez cientos de años atrás con la invención de la imprenta. Cuando hablamos de Transformación Digital, nos referimos al proceso de utilizar las tecnologías digitales para crear procesos de negocio nuevos o modificados, cultura empresarial y experiencias de los clientes que puedan satisfacer los siempre cambiantes requerimientos del mercado. 

Las tecnologías que estimulan la transformación digital como los grandes datos, los móviles, la nube, los contenedores y los kubernetes pueden considerarse de código abierto. Dado que las transformaciones digitales están impulsadas por la tecnología, esto también las convierte en open source. Además, open source se refiere a cualquier programa cuyo código fuente se pone a disposición para su uso o modificación.

David  Hernandez

En consecuencia, llega el Kubernetes también conocido como K8S, aunque es fácil perderse en los detalles de los Kubernetes, básicamente actúa como un contenedor o plataforma de microservicio que orquesta las cargas de trabajo de la infraestructura informática, de red y de almacenamiento. Los Kubernetes facilitan la organización y el funcionamiento de las aplicaciones en una arquitectura de microservicio. Para ello, crea una capa de abstracción encima de un grupo de hosts, de modo que los equipos de desarrollo puedan desplegar sus aplicaciones y permitir que los Kubernetes gestionen los elementos clave. Los profesionales lo han convertido por cuatro razones principales. 

1- Kubernetes le permite ofrecer una plataforma de autoservicio como servicio (PaaS) 

2- Kubernetes es rentable 

3- Los gobernantes pueden funcionar con Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP). Esto significa que el equipo puede mover las cargas de trabajo sin tener que rediseñar las aplicaciones o replantear completamente las infraestructuras.

 4- Amazon EKS, Google Cloud Kubernetes Engine, Azure Kubernetes Service (AKS), Red Hat Openshift e IBM Cloud Kubernetes Service proporcionan una gestión completa de la plataforma de Kubernetes. 

Como resultado, estar abierto al cambio y a la adopción de nuevas tecnologías nunca ha sido tan fácil. A medida que el mundo evoluciona, también trae consigo muchas herramientas para gestionar estas modificaciones para que cualquier empresa las implemente sin perder la cabeza ni romper sus presupuestos.