Photo by NASA on Unsplash

In our previous blog post (introducing Kubernetes and Rancher) we deployed a minimal Kubernetes Cluster manually by directly calling Rancher’s awesome Kubernetes installer rke.

Now we are going one step further by introducing Terraform in our workflow to help us build reproducable and idempotent Kubernetes Cluster deployments by defining our infrastructure as code.

Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON.

This blog post is going to dive you through a


When we say “CLI” we’re talking about a program that we can run at the command line by simply typing the command name and its parameters.


Kubernetes or simply K8s is becoming the de-facto standard for deploying workloads on different private, public or hybrid cloud providers like AWS, VMWare, OpenStack etc.

Rancher is a Kubernetes Cluster Manager which can be installed itself into a Kubernetes Cluster which itself can be provisioned with rancher/rke, an extremely simple, lightning fast Kubernetes installer that works everywhere.

This blog post is going to dive you through a

  • minimal (one node) Kubernetes installation using rancher/rke
    (which is easy extensible to N nodes)
  • with Rancher — the Kubernetes Cluster Manager — included.

So if you just wanna spin up a minimal Kubernetes…

Brot & Games

Brot & Games is a fight club between an it human working for money and an it human playing around. Goal: playing around for money.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store