Minikube

Follow these instructions to prepare minikube for Istio installation with sufficient resources to run Istio and some basic applications.

  1. To run Istio locally, install the latest version of minikube, version 1.1.1 or later, and a minikube hypervisor driver.

  2. Start minikube with 16384 MB of memory and 4 CPUs. This example uses Kubernetes version 1.14.2. You can change the version to any Kubernetes version supported by Istio by altering the --kubernetes-version value:

    $ minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.14.2
    
  3. (Optional, strongly recommended) If you want minikube to provide a load balancer for use by Istio, you can use the minikube tunnel feature.

    $ sudo minikube tunnel