Setting up Kubernetes and Helm on GKE with Odoo as a sample application.

Member-only story

GKE, Kubernetes, Helm, Odoo

Setting up Kubernetes and Helm on GKE with Odoo as a sample application.

Eric Fossas
7 min readMar 12, 2019

--

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
Smooth sailing with GKE and Helm

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

--

--

Responses (1)

Write a response