Install Kubernetes

If you have already a kubernetes cluster, you can skip this section, and setup helm.

Kubernetes’ documentation describes many ways to set up a cluster.

In this guide we shall provide quick instructions for the most painless and popular ways of getting a setup in various cloud providers.

Security and sensitive data

If you are about to deploy a kubernetes cluster with sensitive data, please reach out to your sysadmin/devops team. You can also check the Kubernetes best-practices guide for information about keeping your Kubernetes infrastructure secure.

Install Kubernetes on Google Kubernetes Engine

Google Kubernetes Engine (GKE) is the simplest and most common way of setting up a Kubernetes Cluster. You may be able to receive free credits for trying it out.

GKE provides a detailed documentation on how to set up a containerized application with Kubernetes

If you have correctly configured your account, you should be able to create a cluster with gcloud container clusters create.

Install Kubernetes on Microsoft Azure Container Service

Microsoft Azure Container Service (ACS) provides also a very simple way to set up a Kubernetes cluster

If you have correctly configured your account, you should be able to create a cluster with az group create --name=${RESOURCE_GROUP} --location=${LOCATION}

Install Kubernetes on Amazon Web Services

AWS has recently introduced EKS, but there are many solutions and guides as well for setting up Kubernetes on AWS, such as kops and Heptio

If you have a kubernetes cluster running, it is time to setup helm