devnonsense.com
running k3s on fedora coreos bare metal
This post explains how to install K3s on Fedora CoreOS. K3s is a lightweight Kubernetes distribution and Fedora CoreOS is an image-based Linux distribution for containerized workloads. With Fedora CoreOS, you get a bulletproof, minimal host system with atomic updates. Installing K3s allows you to deploy applications using standard Kubernetes tools like kubectl and helm. Honestly, why wouldn’t you use production-grade container orchestration to self-host an RSS reader or whatever? Table of contents Where we’re going Prerequisites Create the ISO Testing in a VM Install on bare metal from USB Install K3s Connect to the server with kubectl Configure graceful node shutdown Reinstall without losing data Conclusion Where we’re going By the end of this tutorial, we will have created a USB stick to install Fedora CoreOS and K3s on a bare metal machine. Booting from the USB stick transforms any computer into a fully-functional, single-node Kubernetes cluster!