I have setup Minikube on my macbook pro laptop.
Docker Community Edition Version 18.06.1-ce-mac73 Mac OS High Sierra 10.13.6 Istio 1.0.3 release
$ minikube version
minikube version: v0.30.0
$ minikube update-check
CurrentVersion: v0.30.0
LatestVersion: v0.30.0
$ helm template install/kubernetes/helm/istio --name istio --namespace istio-system \
--set security.enabled=false \
--set ingress.enabled=false \
--set gateways.istio-ingressgateway.enabled=false \
--set gateways.istio-egressgateway.enabled=false \
--set galley.enabled=false \
--set sidecarInjectorWebhook.enabled=false \
--set mixer.enabled=false \
--set prometheus.enabled=false \
--set global.proxy.envoyStatsd.enabled=false \
--set pilot.sidecar=false > $HOME/istio-minimal.yaml
$ kubectl create namespace istio-system
$ kubectl apply -f $HOME/istio-minimal.yaml
However, when I check the pods, only 1 pod (containing pilot) is running.
$ kubectl get pods -n istio-system
NAME READY STATUS RESTARTS AGE
istio-pilot-d786445f4-sz9sn 0/1 Pending 0 16m
My laptop has 16GB RAM.