Forecastle: my services Dashboard of choice

Some weeks ago, I started the migration of my homelab from many docker-compose files to a more organized and reliable Kubernetes cluster. In both these scenarios, I needed a way to collect all the links to the various services I have in one place. In the docker-compose implementation, I’ve used Heimdall, a great tool that gets the job done, but it requires some manual work. With the Kubernetes version of my homelab, I’m trying to automate as many tasks as possible....

May 12, 2021 · 4 min · Diomede

Kubernetes, external-dns, Pi-hole and a custom domain

During these days, I’m tidying up my homelab and found the necessity of having an internal domain to expose some apps inside my local network but not to the internet. For example, I use Vault to store secrets, and I want an easy way to access the web-ui rather than using the IP address. The solution in Kubernetes is to create an Ingress; right now, I only have Ingresses with my main domain diomedet....

May 6, 2021 · 13 min · Diomede

Expose an external resource with a Kubernetes Ingress

The other night I was wandering around my homelab and noticed that I didn’t correctly expose my new home assistant instance to the internet. Some months ago, home assistant (from now on HA) found its new permanent home, a Rasperry PI 4 4GB; since we’re in lockdown, I didn’t need to reach HA outside my local network. I’m still working from home (and love it), but it’s time to fix this now....

May 2, 2021 · 3 min · Diomede