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.0.0 or later, and a Minikube Hypervisor Driver.

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

    $ minikube start --memory=8192 --cpus=4 --kubernetes-version=v1.13.0
  3. (Optional) If you want a Load balancer in Minikube for use by Istio, you can use the Minikube Tunnel.

    $ minikube tunnel