📄️ Index
This guide series is meant to be a collation of info from various articles around the web, trial and error, and some common sense, to build a Raspberry Pi based K3s cluster.
📄️ Node Configuration
Overview
📄️ Install K3s
Now we have the base OS/node settings configured and ready, we can get on to installing K3s.
📄️ Networking
Networking is a very important part of any cluster.
📄️ Storage
Next we need to setup some storage & storage defaults, so when we deploy some containers/pods we can store persistent data.
📄️ Logging
Its important to have and to analyze logs for both the nodes and the applications.
📄️ Traefik Dashboard
The Traefik deployment used by K3s has the capability to show a dashboard, to give you a visual indication of what services you have configured. But it needs to be enabled -
📄️ K8s Dashboard
Coming soon!
📄️ Basic App Deployment
Now we have a functional cluster, lets create a basic web application to check its deploying correctly, storage is in use and the ingress works.
📄️ Portainer Agent
Pre-Req's
📄️ Common App Deployments
Below is a small selection of yamls for deployment of common apps, assuming the same/similar configuration to what was setup in this series.
📄️ Extra stuff
Setup temperature monitoring script