Solutions Architect && Full Stack Developer

Docker XIV - Kubernetes IX: Trabajando en Cloud
Docker

Docker XIV - Kubernetes IX: Trabajando en Cloud

Bien hasta ahora hemos estado haciendo todo en nuestro entorno local de pruebas, veamos como podemos trabajar con un entorno en cloud desde nuestro terminal con kubectl Kubectl es una herramienta de linea de comandos para trabajar con cualquier tipo de cluster de kubernetes, en nuestro caso nos hemos creado un minientorno de pruebas usando minikube. Al hacer la instalación de minikube y kubectl automáticamente se configura para que estemos usando ese entorno por defecto (el de minikube) pero no

Docker XIII - Kubernetes VIII: Pensando en un entorno con microservicios usando INGRESS
Docker

Docker XIII - Kubernetes VIII: Pensando en un entorno con microservicios usando INGRESS

Hasta ahora hemos planteado nuestro entorno pensando solo en una o varías aplicaciones que realmente funcionan de manera autonóma, es decir, si pensamos en nuestro POD con el fork del juego de SUPER MARIO vemos como realmente no tiene comunicación con nada más y en un primer momento no la necesita (o nosotros a la hora de usarlo tampoco). Ahora propongo otro escenario, como pudiera ser que tenemos un pequeño portal donde el usuario necesita hacer login antes de poder acceder a nuestro juego. Si

Docker XII - Kubernetes VII: Escalando PODS
Docker

Docker XII - Kubernetes VII: Escalando PODS

Hasta ahora en los post anteriores hemos estado trabajando con solo un POD o una instancia de cada POD. Pero para realmente tener ese escenario no necesitamos kubernetes podiamos hacerlo igual con docker o con docker-conpose. Veamos ahora realmente algo de lo que nos ofrece realmente kubernetes que es la posibilidad de gestionar multiples instancias de un mismo POD. Esto lo hace kubernetes posible haciendo uso de los objetos con tipo Deployment, es un objeto muy similar al POD con el que hemos

Docker XI - Kubernetes VI: Exponiendo aplicaciones al exterior con el Objeto Service
Docker

Docker XI - Kubernetes VI: Exponiendo aplicaciones al exterior con el Objeto Service

En el post anterior ya incluimos el concepto de service, en este post explicaremos realmente lo que es. Hasta ahora habíamos estado trabajando con objetos de tipo POD, si hacemos un poco de memoría o volvieramos a probar veriamos como no realmente no podíamos acceder realmente desde nuestro equipo a ningún contenedor a no ser que hicieramos algún mapeo externo de puertos o similar, pues bien para esto son los objetos de tipo de Service, estos objetos entre otras cosas nos permiten exponer hacía

Docker X - Kubernetes V: Salud de nuestros PODS
Docker

Docker X - Kubernetes V: Salud de nuestros PODS

En este posts veremos 2 configuraciónes básicas para manejar el estado de salud de nuestros pods. Con estas configuraciones kubernetes de manera automática puede por ejemplo reiniciar un pod o no mandarle tráfico. Para esto tenemos estas 2 propiedades: * livenessProbe: Si esta sonda falla kubernetes puede por ejemplo reiniciar el pod. Es el típico health que solemos tener en otros servicios. Como tal se puede configurar que tiene que hacer kubernetes cuando la sonda falla, como por e