In this tutorial, we install a highly available K3s cluster along with Flatcar Container Linux. K3s is a stripped-down Kubernetes distribution designed for edge computing deployments.

To complete this tutorial, you need to be familiar with the installation process of putting Flatcar Linux on remote bare metal servers. We extend the scenario to automate the installation of K3s along with the OS.

Leveraging Ignition to Configure K3s Installation

Let’s do a quick recap of the bare metal installation process of Flatcar Container Linux.

We take the help of two Ignition files to configure the OS. Ignition is a provisioning utility designed specifically for container OSs like Flatcar Container. The first file runs during the PXE boot installation process that ends by downloading and persisting the second Ignition file to the disk.

#kubernetes

Automate K3s Cluster Installation on Flatcar Container Linux
3.95 GEEK