Live
Tangible Certification: Turning a Kubernetes Badge into a Gold NecklaceGoogle Data Cloud GA updates: agent‑centric tooling, hybrid Spanner, and expanded Lakehouse catalogCloudflare folds Deno runtime into Workers: practical impact on serverless deploymentsManaging Copilot Code Review Costs and License Scope with New Org‑Level ControlsEdge-native multimodal decisions: Clef-omni adds audio/video to Workers AI, Clef-flash gets cheaper, and Clef inference speeds upDetecting Silent Agent Failures: Verifying Outcomes Instead of Run StatusLocal Sandboxing and Multi‑Account Support Arrive in GitHub Copilot CLI, App, and VS CodeKubernetes shifts to cgroup v2: practical steps for engineersTangible Certification: Turning a Kubernetes Badge into a Gold NecklaceGoogle Data Cloud GA updates: agent‑centric tooling, hybrid Spanner, and expanded Lakehouse catalogCloudflare folds Deno runtime into Workers: practical impact on serverless deploymentsManaging Copilot Code Review Costs and License Scope with New Org‑Level ControlsEdge-native multimodal decisions: Clef-omni adds audio/video to Workers AI, Clef-flash gets cheaper, and Clef inference speeds upDetecting Silent Agent Failures: Verifying Outcomes Instead of Run StatusLocal Sandboxing and Multi‑Account Support Arrive in GitHub Copilot CLI, App, and VS CodeKubernetes shifts to cgroup v2: practical steps for engineers
Kubernetes

Ingress2Gateway 1.0 Released: Kubernetes' Official Tool to Migrate from Ingress-NGINX to Gateway API

AI SummaryPowered by AI

With Ingress-NGINX set to retire in March 2026, the Kubernetes SIG Network team has launched Ingress2Gateway 1.0 — a stable, tested migration assistant that translates Ingress resources and annotations directly to Gateway API. This release supports over 30 common Ingress-NGINX annotations and includes comprehensive integration testing against live clusters. If you're preparing for your CKA exam or managing production Kubernetes workloads, this tool belongs in your migration playbook.

The clock is ticking for Ingress-NGINX. With its official retirement scheduled for March 2026, Kubernetes platform engineers and DevOps teams are under mounting pressure to modernize their networking stacks. The community's answer? Gateway API — a more powerful, extensible, and RBAC-friendly replacement. And now, with the 1.0 release of Ingress2Gateway, that migration just got a whole lot safer and more manageable.

Why This Migration Is Harder Than It Looks

If you've spent any time with Ingress-NGINX, you know the ecosystem runs deep. Teams rely on a sprawling collection of annotations, ConfigMaps, and custom resource definitions to fine-tune routing behavior — everything from CORS policies and regex path matching to backend TLS and request rewrites. The Gateway API, by contrast, is built on a modular, declarative model with native Kubernetes RBAC support. That architectural difference is exactly what makes direct translation so tricky. Manually mapping dozens of Ingress-NGINX annotations to equivalent Gateway API constructs is error-prone, time-consuming, and frankly, a nightmare at scale. This is the problem Ingress2Gateway was built to solve.

What's New in Ingress2Gateway 1.0

The 1.0 release marks a major leap forward from earlier versions. Here's what stands out:

Expanded Annotation Support: Previous versions of Ingress2Gateway handled just three Ingress-NGINX annotations. Version 1.0 now supports over 30 of the most common annotations, including CORS configuration, backend TLS settings, regex path matching, and path rewrite rules. This dramatically widens the range of real-world workloads the tool can handle out of the box.

Translation with Guard Rails: Ingress2Gateway doesn't just blindly convert — it warns you about untranslatable configurations and offers actionable suggestions. This is critical for teams who may not even be aware of all the implicit behavior baked into their current setup.

Comprehensive Integration Testing: This is arguably the most important trust signal in the 1.0 release. Every supported annotation, and representative combinations of common annotations, is validated through controller-level integration tests running against live clusters. The test suite spins up real Ingress-NGINX and Gateway API controllers, applies Ingress resources, runs the translation, and then verifies behavioral equivalence at runtime — not just YAML structure. Routing logic, redirects, rewrites — all verified end-to-end.

How to Use Ingress2Gateway in Your Migration Workflow

Getting started is straightforward. Install the ingress2gateway CLI, point it at your existing Ingress manifests, and let it generate the equivalent HTTPRoute and Gateway resources. Review the output, address any warnings, and apply the generated manifests alongside your chosen Gateway API-compatible controller — such as Envoy Gateway, NGINX Gateway Fabric, or Istio. Run both stacks in parallel during your validation window, then cut over cleanly. The integration test methodology used by the project itself is a great model for building your own pre-migration verification pipeline.

What This Means For You

If you're running Ingress-NGINX in production, March 2026 is not far away — and migrations at scale take time. Start evaluating Ingress2Gateway 1.0 now. For engineers studying for the Certified Kubernetes Administrator (CKA) or Kubernetes and Cloud Native Associate (KCNA) certifications, understanding the transition from Ingress to Gateway API is increasingly relevant exam territory. Gateway API represents the future of Kubernetes networking, and mastering it now puts you ahead of the curve — both in production and in your certification journey. This is one open-source tool worth bookmarking.

Originally published atKUBERNETES