1. Infrastructure

Introduction #

In this section we will cover how to setup the underlying infrastructure for running one or more Kubernetes clusters.

We will not cover how to install an Operating System on a machine and assume this step is already done.
There are a lot of guides on how to do so on-line.

We will however cover how to properly configure the Host operating system so that we can use a virtualization technology to run Virtual Machines and configure Kubernetes on the virtual infrastructure.

Running Kubernetes on a Virtual Infrastructure is not a requirements, but it makes it easier to spin up environments and test various configurations.

Specifically we will show you how to setup

  • Firecracker
  • KVM+QEMU

We will also run performance tests to validate which Virtualization technology performs best in conjuction with Kubernetes.