Keyboards, Kiosks, and Kubernetes. Oh My!
Talkat Kubernetes on Edge Day North America 2024 · on Tuesday, 2024-11-12· at 13:35· Salt Palace | Level 2 | 250 A·
summary
Containerized a desktop stack (X11 + PulseAudio) as a three-container Pod with X11 sidecar, PulseAudio sidecar and a workload container communicating over emptyDir sockets, running either a Firefox kiosk or native Electron apps; demoed working kiosks on Kubernetes and linked code at github.com/agracey/kiosk. Hit surprises: blank pages from missing fonts, PulseAudio mute separate from volume, and X11 breaking with no_mode_set. Next steps: shrink images, add Podman/systemd option, migrate to PipeWire/Wayland and try ephemeral VNC containers.
AI-written summary · about
chapters (10)
- 0:00Kiosk systems on Kubernetes
- 1:25Containerize a desktop environment
- 3:57Benefits for kiosk deployments
- 5:46Security advantages
- 6:50Containerized X11 and PulseAudio setup
- 8:17Applications for containerized kiosks
- 10:29Handling failures in kiosk stacks
- 10:52Project challenges and lessons
- 13:23Future improvements and migration
- 14:45Q&A and demo
related talks
42mContainers and #Kubernetes Made Easy Deep Dive into Podman Desktop
29mGoing from containers, to pods, to Kubernetes – help for your dev environments
47mGoing from containers, to pods, to Kubernetes – help for developer environments!
35mSimplifying Containers and Kubernetes on Your Laptop with Podman Desktop
46mUsing containers for cross platform application development with Qt
18mOCP+Fedora+VirtualKubelet+RPI3+Podman = Fun^2!
05mBuilding Graphical Appliances Made Easy
17mKeynote: A Cloud Native Swiss Knife
