Saltar al contenido principal

9 publicaciones etiquetados con "devops"

Ver Todas las Etiquetas

Migrar de Ingress a Gateway API en Kubernetes sin downtime

· 9 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

Imagina la escena: tienes cinco Ingress en producción, cada uno con un tocho de anotaciones de nginx para rewrites, canary, rate limiting y alguna cosa más. Todo funciona. Y entonces te piden migrar de nginx a Traefik. Adivina qué: ninguna de esas anotaciones sirve. A reescribirlas todas.

Este es el problema real de Ingress: todo lo interesante depende de anotaciones propietarias del controlador. Cambias de controlador, y a empezar de cero.

En este artículo vamos a ver cómo migrar un Ingress existente a Gateway API, el sucesor oficial de Ingress en Kubernetes, paso a paso y con una herramienta que automatiza buena parte del trabajo. Si todavía no tienes clara la teoría de Gateway API, te recomiendo leer antes el capítulo del curso de Kubernetes: Gateway API en Kubernetes.

Si lo prefieres, tienes la entrada en vídeo: https://youtu.be/o8OXJbRTj5Q

Vídeo del montaje

Windows en Docker: Cómo ejecutar Windows 11 dentro de un contenedor

· 4 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

¿Ejecutar Windows completo dentro de un contenedor Docker? Suena a contradicción. Nos han enseñado que Docker es para microservicios y que, si quieres Windows, usas una máquina virtual tradicional. Pero, ¿y si te dijera que puedes desplegar un Windows 11, limpio, desechable y accesible vía web en menos de dos minutos con un simple docker compose up?

En este artículo vamos a explorar el proyecto dockur/windows, una solución increíble para levantar entornos de escritorio Windows desechables o persistentes utilizando la magia de los contenedores.

Apple Container - La apuesta de Apple por los contenedores nativos en macOS

· 6 min de lectura
Pablo Pérez-Aradros
CISO SecDevOps @ Santander Group

Apple ha dado un paso sorprendente en el mundo de los contenedores con el lanzamiento de Apple Container, una herramienta nativa para ejecutar contenedores Linux en macOS. ¿Es el comienzo del fin para Docker Desktop en Mac? Vamos a analizar la estrategia de Apple y a probar los comandos básicos de esta nueva herramienta.