May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Friday, May 4 • 14:00 - 14:35
Why Running kubelet on Your Vacuum Robot Is (Not) a Good Idea - Christian Simon, Jetstack (Any Skill Level) (Slides Attached)

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
The Xiamio Mi Vacuum Robot is an affordable bit of kit, yet comes with a powerful SoC and utilises a wide range of sensors. A talk at 34C3 last year showed how to gain root access to the underlying Ubuntu Linux operating system.

Based on this groundwork, the talk will explain how the vacuum can be provisioned as a node in a Kubernetes cluster. From then on, well-known Kubernetes primitives can be used to control it: CronJobs periodically schedule drives, and a custom Prometheus exporter is used to track metrics about a vacuum’s life.

Using custom controllers and CRDs, extended features of the vacuum can be utilised: requesting raw sensor readings, dumping a map of your home, and allowing the vacuum to drive custom paths.

avatar for Christian Simon

Christian Simon

Solution Engineer, Jetstack
Christian can rely on his experiences from working as a Jack of all trades Linux sysadmin for 10+ years. This hands-on practices is backed by his academic work around security practices. Lately he’s focused on providing modern DevOps environments through the heavy use of containers... Read More →

Friday May 4, 2018 14:00 - 14:35