Skip to content
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

Latest commit

 

History

History
55 lines (37 loc) · 1.29 KB

File metadata and controls

55 lines (37 loc) · 1.29 KB

Prerequisites

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_ID

Set the default compute region and zone:

gcloud config set compute/region europe-west3
gcloud config set compute/zone europe-west3-a

Enable the Kubernetes and Cloud DNS services for your project:

gcloud services enable container.googleapis.com
gcloud services enable dns.googleapis.com

Install the kubectl command-line tool:

gcloud components install kubectl

Install the helm command-line tool:

brew install kubernetes-helm

Create Tiller service account:

kubectl --namespace kube-system create sa tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller

Install Tiller:

helm init --service-account tiller --upgrade --wait

Next: GKE cluster setup