Ya conocemos las bondades que nos ofrece Docker tanto para desarrollo como para producción ayudándonos a tener el mismo entorno en cada parte del proceso, se pueden tener diferentes aplicaciones conectadas entre sí dentro de un mismo contenedor.
Docker se ha vuelto muy popular desde su lanzamiento, siendo una de las plataformas más usadas después de Linux y Windows según los resultados del Developer Survey 2019 de StackOverflow
Kubernetes está siendo la plataforma de preferencia para manejar, escalar y realizar deploy de las aplicaciones empaquetadas en contenedores como Docker.
Nos permite realizar la orquestación de diferentes contenedores pudiendo crear copias de uno o varios contenedores haciendo más fácil escalar nuestra aplicación, puede eliminar los contenedores que están fallando y crear nuevos para que nuestros servidores tengan la misma posibilidad de máquinas disponible.
Kubernetes entró como una solución por parte de Google para llevar aplicaciones a producción para después ser entregado a la Cloud Native Computing Foundation. Es un de los proyectos open source con mayor crecimiento en los últimos años y es gracias a varias de las razones que ya mencionamos antes.
Es amado por los desarrolladores al dar la oportunidad de enviar a producción cualquier aplicación con el mismo entorno de desarrollo facilitando enormemente esta tarea. Sin contenedores, resulta complicado tener el mismo entorno en ambas etapas. Kubernetes resuelve esto para que sea más fácil concentrarse únicamente en la construcción del producto.
¿Cómo adoptar una cultura de orquestación de contenedores en mi organización de manera exitosa?
Tiene herramientas y servicios como:
Aprende como instalar Kubernetes en AWS en nuestro blogpost de Platzi y conoce qué es un serverless framework.
Tanto Docker y Kubernetes son un plus muy importante para toda persona involucrada en el desarrollo de software y se están convirtiendo en skills muy demandados por muchas startups.
Tienes la oportunidad de aprender ambas, en especial Kubernetes con un curso estupendo que estamos seguro te va a encantar y te ayudará a incrementar tu nivel.
bueno, ahora así, hoy por hoy es muy importante poder contener desarrollos de software, voy por ti Kubernet.
kubernet es