
Member-only story
GKE, Kubernetes, Helm, Odoo
Setting up Kubernetes and Helm on GKE with Odoo as a sample application.
This is a practical introduction to setting up and using Kubernetes, which includes setting it up on Google Kubernetes Engine, installing Helm and Tiller with TLS, installing Nginx and Cert-Manager for TLS secured ingresses, and finally installing Odoo as an example application.
What This Tutorial Covers
- Creating A Cluster On Google Kubernetes Engine
- Installing Helm and Tiller For Launching Applications On Kubernetes
- Installing Nginx and Cert-Manager For TLS Ingresses
- Installing Odoo As An Example
What You Need For This Tutorial
- A Google Cloud Platform account

GKE: Google Kubernetes Engine
Google Kubernetes Engine makes launching clusters incredibly easy, but first you need to set up your computer to communicate with your Google Cloud Platform (GCP) account and Kubernetes. To communicate with Google, we’ll install gcloud
and to communicate with Kubernetes, we’ll install kubectl
.
Go here, and follow the instructions to install gcloud
on your computer: https://cloud.google.com/sdk/install.
You can either install kubectl
using gcloud
, or using some other method, like a package manager or downloading a binary. All methods are listed here: https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl. The command for using gcloud
to install kubectl
is:
gcloud components install kubectl
Run the command below to get credentials for accessing your GCP account.
gcloud auth application-default login