Skip to content

Lesson 1 — Building your cluster

In this lesson we’ll assemble a small Kubernetes cluster using Raspberry Pis and K3s. By the end of the session, each group should have a functioning multi-node cluster that you can interact with using kubectl.

Along the way we’ll:

  • connect to the Raspberry Pis over SSH,
  • install a Kubernetes control plane,
  • join worker nodes to the cluster,
  • and take a first look at the resources Kubernetes creates behind the scenes.

This session is intentionally hands-on, so expect to spend most of the time in the terminal exploring the cluster directly.

Getting Ready:

  • Split into roughly even groups per cluster and introduce yourself
  • Check out the tutorial github repository and (optionally) follow along on the GitHub Pages
  • Open a terminal application with a working SSH client