Deploying Istio in a Kubernetes cluster
In this section, we will learn how to deploy Istio in a Kubernetes cluster and how to access the Istio services in it.
We will use Istio’s CLI tool, istioctl
, to install Istio using a demo
configuration of Istio that is suitable for testing Istio in a development environment, that is, with most features enabled but configured for minimalistic resource usage.
This configuration is unsuitable for production usage and for performance testing.
For other installation options, see https://istio.io/latest/docs/setup/install/.
To deploy Istio, perform the following steps:
- Ensure that your Minikube instance from the previous chapter is up and running with the following command:
minikube status
Expect a response along the lines of the following, provided it is up and running:
Figure 18.4: Minikube status OK
- Run a precheck to verify that the Kubernetes cluster is...