Usando Kubertenes

Kubertenetes usa un fichero de configuración llamado Kubernetes Deployment Object, donde describimos en formato YAML el despliegue a realizar.

un ejemplo del mismo sería el siguiente fichero nginx-despliegue.yaml

Para realizar este despliegue ejecutaríamos en el manager

Para comprobar lo que ha realizado ejecutaríamos

Para comprobar los pods

Para quitar el despliegue

Un ejemplo sin usar un fichero de despliegue

Vamos a desplegar un servidor NGINX directamente

Desplegamos la imgen de nginx

Creamos un service para poder acceder desde nuestro navegador

Comprobamos en que puerto de salida nos ha expuesto el pod

Finalmente,abrimos nuestro navegador y conectamos a la url http://xxx.xxx.xxx:32746 (IP del nodo manager:puerto por donde lo expone). Al conectar desde el navegador deberías de ver la imagen de bienvenida del servidor ngnix

Ejemplo de despliegue de un chat

Referencias

https://www.jorgedelacruz.es/2017/11/28/kubernetes-introduccion-kubernetes/

https://www.josedomingo.org/pledin/2018/12/kubernetes-letschat/