You will be creating a cluster on Google’s Kubernetes Engine (GKE), if you don’t have an account you can sign up here for free credits.
Login into GCP, create a project and enable billing for it.
Install the gcloud command line utility and configure your project with gcloud init.
Set the default project (replace PROJECT_ID with your own project):
gcloud config set project PROJECT_IDSet the default compute region and zone:
gcloud config set compute/region europe-west3
gcloud config set compute/zone europe-west3-aEnable the Kubernetes and Cloud DNS services for your project:
gcloud services enable container.googleapis.com
gcloud services enable dns.googleapis.comInstall the kubectl command-line tool:
gcloud components install kubectlInstall the helm command-line tool:
brew install kubernetes-helmCreate Tiller service account:
kubectl --namespace kube-system create sa tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tillerInstall Tiller:
helm init --service-account tiller --upgrade --waitNext: GKE cluster setup