Google Kubernetes Engine

Follow these instructions to prepare a GKE cluster for Istio.

  1. Create a new cluster.

    $ gcloud container clusters create <cluster-name> \ --cluster-version latest \ --machine-type=n1-standard-2 \ --num-nodes 4 \ --zone <zone> \ --project <project-id> 
  2. Retrieve your credentials for kubectl.

    $ gcloud container clusters get-credentials <cluster-name> \ --zone <zone> \ --project <project-id> 
  3. Grant cluster administrator (admin) permissions to the current user. To create the necessary RBAC rules for Istio, the current user requires admin permissions.

    $ kubectl create clusterrolebinding cluster-admin-binding \ --clusterrole=cluster-admin \ --user=$(gcloud config get-value core/account) 
Was this information useful?
Do you have any suggestions for improvement?

Thanks for your feedback!