What Are Some Good API Gateway Options for Kubernetes?
Asked by
TechWhiz123
I'm currently running services on Kubernetes and using NGINX Ingress for everything. While it works, I often find myself struggling with API-specific features like rate limiting per user and request transformation. The annotations are becoming overwhelming, and not everyone on my team fully understands the configurations. I'm looking for API gateways that integrate smoothly with Kubernetes, rather than ones that complicate our existing setup.
Answers
Envoy Gateway has worked really well for us, especially since it reached general availability. It integrates smoothly with Kubernetes and handles our API needs effectively.
Reply to this answer
We're using Gravitee with the Kubernetes operator. It covers the API management aspects that NGINX isn't designed for, like defined policies through CRDs. It helps us avoid the chaos of managing countless ingress annotations. We found it took about a month to migrate, but now we can handle request transformations and rate limiting without extra scripts.
Reply to this answer
Kong has a solid Kubernetes operator and works well with K8s resources. Just be aware that their pricing can be a little steep.
Reply to this answer
You might want to check out KGateway; it's worth a look.
Reply to this answer
They do offer a free version too, which might help if you're concerned about costs.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions