Container platforms
Questions about Kubernetes, OpenShift, Docker, and more.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kubernetes Ingress Controller Replacements

dougwillis
Frequent Guest

Following the announcement for the that the ingress-nginx retirement
(Ingress NGINX Retirement: What You Need to Know | Kubernetes Contributors)

What options are people looking towards for the replacement?

Is the NGINX Gateway Fabric an option worth considering as a replacement for the older ingress-nginx?

Does Dynatrace have any standard tooling that they are supporting for the Gateway API standards?

4 REPLIES 4

swannie_007
Dynatrace Promoter
Dynatrace Promoter

This may depend on your k8s flavour. k3s ship with Traefik, OpenShift I believe uses ISTIO as implementation of Gateway so that would be Envoy (HA Proxy still used for Routes), but other supported solutions Kong ect. Mostly similar to other k8s distributions. 

Most of these are already supported in some shape or form through a combination of OpenTelemetry, Prometheus and Logs via the Dynatrace Operator and Collector.

This video has some good information on how to Observe Traefik for GatewayAPI: https://community.dynatrace.com/t5/Videos/Mastering-Traefik-Observability-Your-Gateway-API-Troublesh...

Some information if you use Kong as an ingress controller: https://konghq.com/blog/engineering/observability-and-advanced-analytics-dynatrace 



 

For some reason that video about Traefik is giving authentication errors when trying to view it.

Here is the direct youtube link: https://www.youtube.com/watch?v=k5lAYRxNy_Y

I am not sure why that would not be available otherwise - but will do some digging

If you're looking to troubleshoot your Traefik configuration with the Gateway API, this episode is for you. We'll cover: - Presenting Traefik and its functionalities - Configuring Traefik in a Kubernetes cluster - Understanding the observability data provided by Traefik (metrics, logs, traces with

Thanks for the link.

Traefik seems to be a good solution for replacing the Kubernetes Nginx Ingress controller as it has a drop in component that handles a good proportion of the default Nginx use cases.
Additionally it has its own ecosystem of plugins to handle some of the more complex ingress requirements and also supports the Gateway API which give it a bit of future proofing.

Featured Posts