Ingress2gateway-controller released

Hey everyone!

I want to introduce a controller I built called ingress2gateway-controller.

It runs inside your Kubernetes cluster and watches for annotated Ingress resources. When it detects one, it automatically converts the Ingress into the equivalent Gateway API resources.

This allows teams to gradually adopt the Kubernetes Gateway API without manually rewriting all their existing Kubernetes Ingress manifests.

The idea is simple:

  • Keep using your existing Ingress manifests.

  • Add a specific annotation.

  • The controller generates the corresponding Gateway API resources for you.

This makes migration easier for teams that want to move toward the Gateway API model while maintaining compatibility with their current workflows.

Take a look here:

8 Likes