OCP+Fedora+VirtualKubelet+RPI3+Podman = Fun^2!
summary
Runs a 37MB Virtual Kubelet binary on a Raspberry Pi 3 with Podman on Fedora ARM and connects that node into an OpenShift cluster in US, successfully scheduling a simple sleep container and a Chromium GUI container mounted to the Pi’s display. Uses Podman via varlink (needs migration to Podman API v2), operates in pull mode so the Pi polls the cluster, and currently has zero automated tests, flaky hardware drivers, and basic bootstrapping remaining to make it robust.
AI-written summary · about
chapters (11)
- 0:00Project setup intro
- 1:48What is VirtualKubelet and why it matters
- 3:53Components: RPi, Podman, Fedora ARM
- 5:24OpenShift as Kubernetes
- 5:45VirtualKubelet modes
- 7:12Live demo: RPi to OpenShift
- 9:20Demo results and pod lifecycle
- 10:10Advanced demo: Chromium on ARM
- 11:11Future plans
- 12:55Limitations and details
- 14:24Q&A
related talks
42mContainers and #Kubernetes Made Easy Deep Dive into Podman Desktop
31mVMs + Containers = The Perfect Wedding
34mThe Past, Present, and Future of Kubernetes on Raspberry Pi
32mEverything I know about Kubernetes I learned from a cluster of Raspberry Pis
47mGoing from containers, to pods, to Kubernetes – help for developer environments!
16mKeyboards, Kiosks, and Kubernetes. Oh My!
29mGoing from containers, to pods, to Kubernetes – help for your dev environments
01h 01mBuilding a Raspberry Pi Kubernetes Cluster and running .NET Core
