DEV Community

Discussion on: NGINX vs. Traefik vs. Istio — Unlocking the Secrets to Mastering Kubernetes Ingress

Collapse
 
vasiliygrinko profile image
Vasiliy Grinko

is istio's ingress stabe enough? Currently i use Traefik as ingres controller and I have deployed Istio, but I'm thinking about switching to Istio completely (I mean remove Traefik ingress controller and use Istio for that)

Collapse
 
sarony11 profile image
Saul Fernandez

For me, it is absolutely stable. Anyway, if you want to move from traefik to Istio just for the ingress, I would not recommend you. The reason is that Istio is much more than a simple ingress controller. In my experience, traefik gives a reliable solution for ingress.

However, if you want to use the advanced features that Istio provides as service mesh, then go ahead.

Collapse
 
vasiliygrinko profile image
Vasiliy Grinko

Service mesh is exactly why i installed Istio in the first place, I just want to understand whether Istio ingress is mature enough to use in production. Thanks for the reply :)

Thread Thread
 
sarony11 profile image
Saul Fernandez

We are using istio in production, but I have to tell you that it requires a deep knowledge of the application that probably you will not be able to learn until you work with it. The most important part to work with istio is to have a good monitoring system to troubleshoot problems.

You first have to master Prometheus - Tempo - Loki - Grafana to be able to not become crazy when something is not working as expected because the most complex part of istio is to solve where the latency is taking long.