Migrar de Ingress a Gateway API en Kubernetes sin downtime
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



