Running Pi-hole in a Highly Available Setup on Kubernetes (v6 Update)

With the recent release of Pi-hole v6, I decided to revisit the challenge of setting up high availability (HA) for Pi-hole in a Kubernetes environment. While Pi-hole has always been a great self-hosted DNS sinkhole, running it in a highly available way has been tricky—mainly due to its reliance on SQLite databases, which don’t support concurrent access across multiple replicas.

Power Monitoring with Shelly Devices

Using smart plugs to monitor appliance power consumption is a common practice. Many of these devices come with built-in power metering, making them useful for gathering statistics. The question then becomes: what tools should you use? In this case, the hardware of choice is Shelly devices, as they offer a wide variety of options.