How to Migrate from NGINX Ingress to F5 Ingress Controller?

0
12
Asked By CuriousCactus42 On

I'm planning to switch our current setup from NGINX Ingress Controller to the F5 Ingress Controller (open source version). Is there any tool available for migration, or has anyone developed something to help check the annotations between NGINX and F5 Ingress? It would be great to validate everything before creating the new ingress rules.

5 Answers

Answered By FutureDevWizard On

We're developing a migration tool ourselves! Due to the annotation differences, we still need to do some checks before it's ready for release. I can share an early version if you're interested!

Answered By CodeExplorer99 On

Check out this doc for finding equivalent annotations for F5: [NGINX Migration](https://docs.nginx.com/nginx-ingress-controller/install/migrate-ingress-nginx/). Also, I found a tool called ingress-migration-analyzer here: [GitHub Link](https://github.com/ibexmonj/ingress-migration-analyzer). I haven’t tried it yet, but I faced some TLS issues when migrating before, so definitely do some testing first!

Answered By TechSavvySeagull On

You can find a bunch of annotations in the F5 documentation. Just a heads up, though, you might want to get moving since time’s ticking—about a month left!

InquisitiveEagle -

I hear you! Validating each annotation can be a pain, especially with so many users having different setups with NGINX. A migration tool would be super helpful to automate that process.

Answered By DataDrivenDolphin On

Just pointing out, that tool is actually meant for gateway-api. What kind of issues did you run into during your migration?

Answered By CloudSolutionsGuru On

If you're using specific annotations, you might want to consider Traefik. Their NGINX provider allows some compatibility with NGINX annotations, which could make your migration smoother!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.