Rusty Container Ships: Kubernetes outside the Datacentre
summary
Company brings Kubernetes to retail using k3s on Raspberry Pi, Docker Buildx multi-arch images and Rust microservices; prototype deploys via an automated bootstrapping service called Sasha that phones home, builds a local cluster and joins nodes. Cash service runs as a containerized Rust binary (17 MB, ~30 MB RAM) with embedded DB, real‑time hardware protocol handling and HTTP/SSE APIs; kubernetes daemonsets manage devices, upgrades and restarts, zero-to-cluster in ~2 minutes, production setup works and meets predictability and fast start requirements.
AI-written summary · about
chapters (4)
- 0:00Start
- 0:05RUSTY CONTAINER SHIPS
- 26:05TYPICAL DEPLOYMENT MANIFEST
- 28:53CONTAINER OVERHEAD - AN EXAMPLE RUST SERVICE
related talks
44mFrom single container to applications at scale
34mThe Past, Present, and Future of Kubernetes on Raspberry Pi
23m08 Kubernetes and the cloud. Um, what's the cloud?
38mKubernetes on Edge: Bringing Your Code to Constraine...
54mRust, Kubernetes, and the Cloud
48mrk8s: A Lightweight Rust-based Alternative to Kubernetes
41mBuilding a Kubernetes monitoring dashboard in Rust. Why not?
22mEdge Computing using K3s on Raspberry Pi
