Edge Computing using K3s on Raspberry Pi
Talkat KubeCon + CloudNativeCon North America 2021 · on Friday, 2021-10-15· at 14:30· Petree Hall C + Online·
summary
Claims a reproducible, 3-node HA K3s cluster on Raspberry Pi 4 (2/4/8GB) using Ubuntu SD images, Ansible for bootstrap, and the ketchup installer to get kubeconfig. Cluster hits Kubernetes v1.21.3 with containerd 1.4.8 after rolling upgrades driven by a system-upgrade-controller CRD so both k8s and OS updates run through the Kubernetes API. Over‑the‑top components include external-dns and cert-manager; roadmap notes adding kube‑vip for API failover and Argo CD arm64 support. Repo: github.com/jeffspahr/k3s-on-pi.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:12What is Edge Computing?
- 0:35What makes this Edge Computing?
- 0:58Why Raspberry Pi?
- 2:32Parts List
- 3:32Core Project Goals
- 4:25Create Image
- 4:53Join Network on Boot
- 5:16OS Bootstrapping
- 8:34Bootstrap manifests
- 9:55Node Upgrade System Upgrade Controller Architecture
- 16:03What I consider core components
- 17:53What's next?
- 20:53Thank you!
related talks
34mThe Past, Present, and Future of Kubernetes on Raspberry Pi
28mBuilding a Multi-Node Cluster with K3s Using ARM Devices
32mEverything I know about Kubernetes I learned from a cluster of Raspberry Pis
41mRunning Kubernetes on Workstations and Edge / IoT Devices
35mBuilding Smart Farms with Edge Computing Systems Using Kubernetes
43mSingle-node Kubernetes Clusters Using K3s with Benefits of GitOps
23m08 Kubernetes and the cloud. Um, what's the cloud?
26mBuilding Smart Farms with Edge Computing Systems Using Kubernetes
