How a Mini PC and Kubernetes Changed My Life

Almost a year ago I purchased a Beelink Mini S12 Pro (N100-based mini PC) from AliExpress. Initially I wanted to install only Home Assistant and looked for something simple and cheap. I never thought I would need something more powerful. How wrong I was. Initially I planned to install HA OS, but then thought that installing it using a container and docker-compose would give me more room to test and debug. I knew that if something broke, it would be much easier to restore than using HA OS. ...

Fixing k9s 'Too Many Open Files' Error on K3s

The Problem I was using k9s to check logs on my K3s homelab cluster when I hit this frustrating error: to create fsnotify watcher: too many open files stream closed: EOF for development/drawdb-ddf8d9569-grfff (drawdb) The log stream would just close immediately, and I couldn’t see anything. Annoying. What’s Actually Happening Here’s the thing - this isn’t a problem with k9s on your laptop. It’s happening on the K3s node itself. When applications watch files (like development tools, file syncing services, or even k9s monitoring your cluster), Linux uses something called inotify watchers. There’s a limit to how many of these you can have. ...

My little home server :)

No, AI won’t take jobs from us, not yet.

No, AI won’t take jobs from us, not yet. Claude struggled to write a script to unseal the vault in my k8s cluster until I split the job into small chunks and guided it step by step through what needed to be done.