https://kubernetes.io/docs/tasks/tools/install-kubectl/
Note: You can also use gcloud component install kubelet
gcloud container clusters create istio --num-nodes=1 --machine-type=n1-standard-4 --no-enable-legacy-authorization --enable-kubernetes-alpha
gcloud container clusters get-credentials istio
kubectl create clusterrolebinding cluster-admin-binding --clusterrole=cluster-admin --user="$(gcloud config get-value core/account)"
kubectl apply -f ~/Desktop/istio/istio-0.4.0/install/kubernetes/istio-auth.yaml
kubectl apply -f ~/Desktop/istio/istio-0.4.0/install/kubernetes/istio-initializer.yaml
kubectl apply -f ~/Desktop/istio/istio-0.4.0/samples/bookinfo/kube/bookinfo.yaml
https://istio.io/docs/setup/kubernetes/quick-start.html
https://istio.io/docs/setup/kubernetes/sidecar-injection.html#automatic-sidecar-injection
https://cloud.google.com/sdk/gcloud/reference/container/
https://cloud.google.com/kubernetes-engine/docs/tutorials/istio-on-gke