Why do you need Istio for Kubernetes?
As more and more real-world IT projects embrace cluster-based microservice architecture, the Kubernetes framework alone was not adequate to manage containerized workloads and services. As a result, the service mesh architecture embarked. What is Service Mesh? A service mesh is an extra layer of networked software that you deploy alongside your cluster or your orchestration framework (eg.: Kubernetes). Even though Kubernetes is a pro among container orchestration systems to handle and manage the containers or the connectivity between pods, it lacks transparency to provide us visibility to interconnections (networking) between microservices (pods). Therefore, in a cluster with complex arrays of microservices, Kubernetes alone would be unsuccessful to maintain the resilience of the cluster. It is the service discovery mechanism in Kubernetes that provides network connectivity and load balancing among pods… Read More »Why do you need Istio for Kubernetes?