Ingress NGINX Migration Services: Zero Downtime, Production-Proven

As a Kubernetes Certified Service Provider and AWS Advanced Tier Partner, Pelotech handles the entire migration from Ingress NGINX, from controller evaluation and annotation auditing to zero-downtime cutover, so your engineering team stays focused on the current roadmap. Our senior engineers have done this exact migration in production, on AWS, with zero dropped requests to prove it.

Schedule a free migration consultation call.

Get Started
Trusted by industry leaders who want to avoid downtimes
AriseHealth logoOE logo2020INC logoThe Paak logoEphicient logoToogether logo

Why migrate from Ingress NGINX Today?

Security & Compliance Risk

Ingress NGINX is end of life. This means there are no incoming security patches, leaving an unpatched vulnerability in your production traffic path. For regulated businesses, this creates SOC 2, PCI-DSS, HIPAA, or ISO 27001 compliance exposure.

Architectural Dead End

The Ingress API is no longer being developed, and will have no further changes or updates made to it. Every month you remain on the Ingress API, you are running infrastructure with no roadmap, no new capabilities, and a widening gap between where your architecture is and where it needs to be.

Operational Reliability Problems

Teams already on Ingress NGINX are reporting recurring reliability issues that users feel:

  • Every time your team updates a routing rule, active users get dropped
  • Real-time features like live chat, video streaming, and notifications cut out during routine configuration changes
  • As traffic grows, the system struggles to keep up.

Where you currently are

You already know the migration needs to happen. But, without dedicated SRE or DevOps capacity, can your team absorb the preparation workflow (annotation auditing, controller evaluation, non-production testing, weighted DNS setup) without sprint cycles slipping and features getting deprioritized? Have they actually run the migration in production to identify and resolve failure points that cause downtime and frustrate users?

What goes wrong with typical NGINX ingress migrations?

Teams typically attempt this migration in one of two ways and face unexpected issues either way:

The Standard Cutover

The typical strategy is to stand up the new gateway, confirm it is responding, and remove the old Ingress. The problem is that DNS does not update immediately when you make the switch, leaving the TTL values on your existing records. This means some users will still resolve to the old address after the old Ingress is gone, causing silent failures that users feel. For a business handling live transactions, customer requests, or real-time features, this can lead to lost revenue, eroded user trust, and a long support queue.

DIY with Migration Tooling

Tools like ing-switch and ingress2gateway scan your cluster and generate Gateway API manifests, providing a useful starting point for understanding the scope of the migration. But because the output is not a deployment, every manifest needs to be reviewed, validated, and in many cases completely redesigned before it is production-safe. That work still falls on your engineering team and competes with every other priority already on the roadmap.

What actually works?

Run both systems simultaneously under the same hostname with weighted DNS records, gradually shifting traffic until the transition is verified to be clean. If anything looks wrong, a single weight swap rolls everything back instantly, preventing downtime and negative impacts on customers.

We've tried it and proven it works.

Hire a Team to Handle Your Migration From Ingress NGINX Without Downtime

Unlike most migration vendors that take the brief, build what they are asked, and leave production issues for you to handle, Pelotech’s engineers are hands-on strategic partners. Migration is not something we’ve built theoretical frameworks for; we built a migration approach in our internal GitOps infrastructure, verified it works, and then ran it for AWS Kubernetes customers, with zero dropped requests.

Schedule a free migration consultation call.

Get Started

Kubernetes Certified Service Provider

Migrations With Zero Downtime

Pelotech's KCSP certification means our engineers have been independently verified against technical depth, security practices, and production readiness by the same organization that governs the Kubernetes ecosystem itself.

The team you evaluate is the team you get

The senior engineers you see in the evaluation and the sales call are the same ones who run your migration and are accountable for the result.

Senior engineers only

Engineers with 10 to 20 years of experience handle each migration, rather than simply reviewing outputs from junior resources at the end.

KCSP & AWS Advanced Tier Partner

Independent verification that the engineers handling your migration meet the highest technical bar in the Kubernetes ecosystem.

Practical migration experience

We've run the same migration on our own infrastructure first, worked through every failure mode, and implemented it for customers — with zero dropped requests.

The proof is in the customer

The Challenge

A tech-forward company running Kubernetes on AWS needed to migrate off Ingress NGINX before the EOL deadline. Their cluster ran multiple namespaces, relied on NGINX annotations for mTLS and request buffering, and carried the DNS sequencing risk that causes most migrations to drop requests during cutover.

Why They Chose Pelotech

Their engineering team had the capability to run it internally. They did not have the bandwidth to absorb a two- to three-month preparation process without paying the price on the roadmap. They needed a team that had already solved the problems their migration would surface.

The Solution

Pelotech completed a full annotation audit, configured Envoy Gateway in a non-production environment, and executed a weighted DNS cutover via ExternalDNS and AWS Route 53. Both systems ran simultaneously under the same hostname throughout the transition.

The Result

Zero failed requests — verified through continuous polling throughout the entire cutover.

Read the full case study →

Your Migration Shouldn't Derail Your Product Roadmap

Our engineers, who have already resolved every failure point, can help you implement it without your users noticing any change.

Schedule your free migration consultation call →

What working with us looks like

1

Cluster Assessment

We review your existing annotation inventory, namespace model, AWS configuration, and current Ingress resources before we scope anything. We identify which annotations map cleanly to the Gateway API, which require redesign, and where the multi-namespace complexity lives in your specific environment. The engagement is built from what we find, not from a standard template.

2

Controller Validation & Environment Setup

Before anything touches your production cluster, we configure and validate Envoy Gateway in a non-production environment that mirrors your actual setup. We test against your specific requirements and confirm that all production requirements are met before the migration plan is finalized.

3

Annotation Mapping & Gateway API Translation

Every Ingress NGINX annotation currently in use gets mapped, categorized, and re-expressed in Gateway API resources. Annotations that translate directly are handled systematically. Annotations that require redesign are resolved before the cutover window.

4

Zero-Downtime Cutover

The old Ingress and the new HTTPRoute run simultaneously under the same hostname, with weighted DNS records controlling traffic distribution between them. We start with all production traffic on the old Ingress, validate the new gateway under zero load, and gradually shift traffic by adjusting weights — while continuous polling confirms no failed requests. We can roll back at any point when issues appear.

5

Validation & Handoff

Production traffic will be verified through the new gateway, full documentation of the configuration will be delivered to your team, and your engineers will be briefed on the ongoing operation.

Frequently Asked Questions

What is the risk of staying on Ingress NGINX past the EOL date? +
Every vulnerability discovered after the EOL date will not be patched. Beyond the security exposure, running end-of-life software in your traffic path — the layer that handles every customer request — results in compliance findings under SOC 2, PCI-DSS, HIPAA, and ISO 27001.
I am using the Ingress API but not Ingress NGINX. Does this apply to me? +
Yes. The Ingress API is no longer being developed. Any organization still building on it is running infrastructure that won't receive any new capabilities. Gateway API also fixes the structural limitations that made Ingress increasingly difficult to work with at scale.
How long does the migration take? +
It depends on your cluster's complexity, the number of Ingress resources in play, and how heavily you rely on annotations that need to be re-expressed in the Gateway API. Although the cutover can happen in a single change window, the preparation steps take considerably longer. We scope the timeline during the assessment, not before it.
Can we run Ingress NGINX and the new gateway simultaneously during the migration? +
Yes, and we recommend it. Running both in parallel is what makes a zero-downtime cutover possible. Our weighted DNS approach keeps the old Ingress serving production traffic while the new gateway is validated under zero load. Traffic shifts gradually by adjusting DNS weights. The old Ingress stays live until the transition is successful.
What happens if something goes wrong during the cutover? +
The weighted DNS approach makes rollback immediate. If anything looks wrong after the traffic shift, swapping the weights back instantly moves production traffic back to the old Ingress.
How is Pelotech different from other migration vendors? +
The engineers on the sales call are the engineers on your project. We also ran Ingress NGINX in our own GitOps platform, which means we ran this migration on our own infrastructure, have a solution for potential failures, and can do it with zero downtime.
What does the engagement actually start with? +
We start with an assessment. We review your cluster, annotation inventory, namespace model, and AWS setup before we scope anything. No timeline is promised before that step is complete, because the honest answer depends entirely on what we find.
Do we have to move to the Gateway API, or can we switch to another Ingress controller? +
Switching to another Ingress controller is the lowest-effort path and buys time. But it does not move you toward where Kubernetes networking is going. The Ingress API is feature-frozen regardless of which controller implements it.

Free webinar

Zero-downtime migration

Ingress NGINX to Envoy Gateway

📅 June 17, 2026 🕐 1:00 PM CDT 🎥 Live + recording
Sign up here for free →

~60 min · Pelotech