Despliegue de aplicaciones con Docker y Kubernetes

Docker permite desplegar cada componente de una aplicación (servicios, bases de datos, etc.) en un contenedor similar a una máquina virtual (VMWare, VirtualBox) proporcionando un entorno de ejecución separado para cada componente así como los servicios necesarios para que los componentes puedan comunicarse vía red.

En el siguiente vídeo se demuestra el procedimiento más usual (pero no el único) para desplegar un servicio REST creado con Spring Boot.

Kubernetes es un software que facilita la automatización del despliegue de los componentes de una aplicación en un clúster de computadoras (nodos). En el siguiente vídeo se despliega la misma aplicación empleando esta herramienta.

Referencias

Comments are closed.