--- title: Google Kubernetes Engine description: Instructions to setup a Google Kubernetes Engine cluster for Istio. weight: 9 skip_seealso: true keywords: [platform-setup,kubernetes,gke,google] --- Follow these instructions to prepare an GKE cluster for Istio. 1. Create a new cluster. {{< text bash >}} $ gcloud container clusters create \ --num-nodes 4 --zone \ --project {{< /text >}} 1. Retrieve your credentials for `kubectl`. {{< text bash >}} $ gcloud container clusters get-credentials \ --zone \ --project {{< /text >}} 1. Grant cluster administrator (admin) permissions to the current user. To create the necessary RBAC rules for Istio, the current user requires admin permissions. {{< text bash >}} $ kubectl create clusterrolebinding cluster-admin-binding \ --clusterrole=cluster-admin \ --user=$(gcloud config get-value core/account) {{< /text >}}