Running Kubernetes on Workstations and Edge / IoT Devices
summary
Compares two certified lightweight Kubernetes distros and shows concrete installs and results: MicroK8s via snap+multipass boots a single-node VM on mac, enables built-in add-ons (dashboard, ingress, DNS), and forms a 2-node cluster on GCP via Terraform with successful join. k3s + k3sup on ARM Pis installs with curl|sh or k3sup, runs a five-node NUC “cloudkoffer” and five Raspberry Pi Compute Modules, upgrades 1.18→1.19 in-place, and proves k3s is ~40MB single-binary suited for constrained devices though Pis are slow to update.
AI-written summary · about
chapters (11)
- 0:00Introduction and setup
- 1:55Kubernetes in the cloud vs edge
- 9:12Challenges of manual Kubernetes installs
- 14:25Introducing MicroK8s
- 19:52MicroK8s live demo
- 24:33MicroK8s add-ons and cloud setup
- 24:55Introducing K3s
- 27:04K3s live demo on cloud cover
- 33:05K3s demo on Raspberry Pi cluster
- 35:38Comparison and recommendations
- 36:21Q&A and closing
related talks
32mK3s and MicroK8s: Lightweight Kubernetes for Edge and IoT Applications
27mThe Kubernetes Hunger Games: Distro Performance in the Edge
22mEdge Computing using K3s on Raspberry Pi
34mKubernetes IoT and Edge Working Group
34mK3s Under the Hood: Building a Product-grade Lightweight Kubernetes Distro
23m08 Kubernetes and the cloud. Um, what's the cloud?
34mKubernetes IoT and Edge Working Group
24mCYOK - Choose Your Own Kubernetes For Local Development
