Istio & Kubernetes - a perfect union

Istio & Kubernetes - a perfect union

Istio & Kubernetes - a perfect union

I had the possibility to lead the #istio mesh service setup on a #kubernetes cluster at more then one customer and I was always satisfied by the how this integrates with the #cluster and how it is flexible in terms of management/usage.

I can say for sure that the main features of the mesh service such as, Circuit Breaking, Fault Injection, Progressive Rollout, A/B Test and various types of Load balancing based on a weights definitions bring added value to the automated management of an environment based on microservices. The main scenarios were carried out and implemented with different version of kubernetes and Istio, all setups not reporting any issue.

Non è stato fornito nessun testo alternativo per questa immagine


The technologies used are numerous and varied but the mainly ones could be grouped like follow:

Non è stato fornito nessun testo alternativo per questa immagine

The common scenarios instead:

  • Authentication using Istio and OAuth2.0.
  • Fault Iniection with the service mesh
  • Load Balancing with the service mesh
  • A/B Test with the service mesh (tested the Flagger automation also)
  • Canary Deployment with the service mesh (tested the Flagger automation also)
  • Circuit Breaking with the service mesh
  • Observability with Kiali

Considerations

From my personal experience I think that this union is very useful to automatize the IT processes, to have a complete control of the traffic between microservices, powering the security and to monitoring the entire Infrastructure considering that Kubernetes and Istio are natively integrated with Prometheus and Grafana and Kiali. This last one (Kiali) is a dedicated console for Istio service mesh, can be quickly installed as an Istio add-on, or trusted as a part of your production environment and provide a complete a real-time observability.

要查看或添加评论,请登录

Antonio Bello的更多文章

社区洞察

其他会员也浏览了