With Istio kubernetes oprtator it is easy to deploy in any kubernetes cluster and it provides end to end traffic visibility and it has core features like traffic amangement and security. Istio sidecar proxy container will be injected to the pod without any modification in the application we run. Review collected by and hosted on G2.com.
Due to istio installation addition overload to the cluster in terms of resource availablity but that justifies the performance and use case Review collected by and hosted on G2.com.
Istio with Kubernetes sidecar will make the micro-service service discovery go to the next level.
It comes with the following logging tools pre-configured with,
1. Prometheus
2. Jaegar
3. Kiali
4. Grafana
It supports advance newtwork traffing control,
1. dns routing with conditions
2. traffic limiting for micro-service
3. mutal tls between micro service to micro service Review collected by and hosted on G2.com.
Istio is not a light service discovery; the learning curve is steep. Review collected by and hosted on G2.com.
I like traffic managment, rate limiting via envot proxy ,fault injection,cicuit breaking,request routing etc. Review collected by and hosted on G2.com.
Istio should be compatiable with other ingress controllers , right now its only Istio gateway. Adoption is also very slow.
Moreover istio should come as add on to kubernetes cluster . More over managing istio is an overhead, app mesh from aws is better maanged solution. Review collected by and hosted on G2.com.
Mutual TLS, Circuit breaker and lua support Review collected by and hosted on G2.com.
Until version 1.4 we had pain to deploy every single control plane, From version 1.6, i see it is consolidated, But we had pain during migration Review collected by and hosted on G2.com.
Traffic Management and security would be the top two features out of the many available. Review collected by and hosted on G2.com.
A little complicated to set up if you are not well versed with the specific terminology used by the tool. Review collected by and hosted on G2.com.
Gives insight into network performance .
Manages traffic with ease
Simplifies load balancing.
Easily deploy applications using kubernetes Review collected by and hosted on G2.com.
Setting up is difficult.
Time consuming to setup the complete process
Requires a high level understanding of micro service architecture Review collected by and hosted on G2.com.
The concept of istio inwhich it provides circuit breaking and load balancing on top of k8s network and pod management Review collected by and hosted on G2.com.
Can only work with predefined services. Does not work for round robin load distribution. Does not work for more complex scenarios with databases with direct ip connections Review collected by and hosted on G2.com.
I have used Istio on Kubernetes. Setup was easy, and it added lots of useful features like API Gateway, security, better load balancing, and distributed tracing. Which made managing prod issues match simple and save a lot of time. Review collected by and hosted on G2.com.
Adding lots of features means it will use more resources, which could slightly increase infrastructure cost, but it's worth it. Review collected by and hosted on G2.com.