Kubernetes networking with Istio
A few months ago I wrote an Introduction to Kubernetes. In that article I created a service
to achive communication between containers. This service
acts as a load balancer that redirects requests to pods that are part of a deployment
. We communicate with this load balancer via an IP that is assigned to it.
A service that needs to communicate with another service can query Kubernetes to discover
the IP address for the load balancer and use that IP address for communication. This is does the job, but there are some things that are not possible with this configuration that we get from Istio.