GitOps
2025
Next step in the Talos Linux cluster setup is to get storage provisioning working on my Synology NAS!
After setting up the cluster I needed to boot it from the Flux repository using our GitOps setup. I ran into a few issues with Talos Linux not being healthy.
If we update our container registry with a new image, or a 3rd party app in our cluster needs updating… that’s something to automate!
In the last post we port forwarded to the Grafana service, but that kinda sucks.
Visibility and monitoring of our homelab will be done by installing a helm chart called kube-prometheus-stack.
In the last post we manually created a Cloudflare secret directly using kubectl, which goes against what we are trying to achieve with GitOps…
The linkding app is now running on our cluster, but in order to make it useful it would be good to expose it to the internet.