July 2019
Intermediate to advanced
502 pages
14h
English
In this chapter, we will work with Istio. I chose to use Google Kubernetes Engine (GKE) in this chapter because Istio can be enabled on GKE as an add-on and doesn't require you to install it. This has the following two benefits:
To install Istio, you simply have to enable it in the GKE console and select an mTLS mode, which is the mutual authentication between services. I chose permissive, which means that the internal communication inside the cluster is not encrypted by default, and the services will accept both encrypted and non-encrypted connections. You can override it per service. For production clusters, ...