Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Over-engineering My Home with Kubernetes

Over-engineering My Home with Kubernetes

Home automation is increasingly popular. However, the one thing that is often overlooked with current solutions is their complete lack of attention to high availability: Typically a failure of your automation hub quickly renders an elegant smart home into an ordinary dumb home.

In the pursuit of building a reliable smart home, we will investigate ways to make the open-source automation platform "home-assistant" highly available by applying Kubernetes to a not quite standard problem. Some might call it over-engineering, others might call it thorough engineering. In any case, by the end of this talk, we will have explored a more exotic use case for Kubernetes.

Matthias Grüter

April 03, 2019
Tweet

More Decks by Matthias Grüter

Other Decks in Technology

Transcript

  1. 2 Monitoring $ curl https://smarthome.motunui.net/api/prometheus # HELP temp_bedroom sensor.temp_bedroom #

    TYPE temp_bedroom gauge temp_bedroom{entity="sensor.temp_bedroom",friendly_name="Bedroom temperature"} 21.7 # HELP humi_bedroom sensor.humi_bedroom # TYPE humi_bedroom gauge humi_bedroom{entity="sensor.humi_bedroom",friendly_name="Bedroom humidity"} 41.4