Below you will find pages that utilize the taxonomy term “K3s”
Posts
read more
Migrating to K3s
I’m migrating from MicroK8s to K3s. This post explains the installation and (re)configuration steps that I took including verification steps:
- Install K3s
- Use standalone
kubectland update${KUBECONFIG}(~/.kube/config) - Install System Upgrade Controller
- Install
kube-prometheusstack (including the Prometheus Operator) - Disable Grafana and Node Exporter
- Tweak default
scrapeInterval - Install Tailscale Operator
- Create Prometheus and Alertmanager Ingresses
- Patch Prometheus and Alertmanager
externalUrls - Tweak
Prometheusresource to allow anyserviceMonitors - Tweak
Prometheusresource to allow anyproemtheusRules
MicroK8s
Why abandon MicroK8s? I’ve been using MicroK8s for several years without issue but, after upgrading to Ubuntu 25.10 which includes a Rust replacement for sudo (and doesn’t support sudo -E), I created a problem for myself with MicroK8s and have been unable to restore a working Kubernetes cluster. I took the opportunity to reassess my distribution and have long thought to switch to K3s.