Migrating from ingress-nginx to the Kubernetes Gateway API without downtime

Map Ingress rules, annotations and TLS to Gateway and HTTPRoute, then cut over traffic safely

By · · 16 min read

A hands-on guide for teams running ingress-nginx in production. Learn how Ingress rules, common annotations and TLS settings translate to Gateway API resources, and how to run both stacks side by side for a zero-downtime cutover.

If your team runs ingress-nginx in production, this tutorial takes you through a complete move to the Kubernetes Gateway API. It covers how the Gateway API model differs from a single Ingress object, how to translate host and path rules, annotations and TLS settings, how to use ingress2gateway for a first draft, and how to run both stacks in parallel so that the final switch is a DNS change you can reverse in minutes instead of a risky big-bang deployment.

Read the full article on LearnXops (free with a LearnXops account).