In this section, we will learn how to deploy Istio in a Kubernetes cluster and how to access Istio services in it.
We will use v1.2.4 of Istio, the latest release available when this chapter was written.
We will be 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/docs/setup/kubernetes/install.
To deploy Istio, perform the following steps:
- Download Istio as follows:
cd $BOOK_HOME/Chapter18
curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.2.4 sh -
- Ensure that your Minikube instance is up-and-running with the following command:
minikube status
Expect...