Adding Longhorn Persistent Storage to a 3-Node Talos Homelab

A builder of a 3-node Talos homelab found that its default ephemeral storage cannot support stateful apps like Grafana or PostgreSQL, since data is lost when pods or nodes fail. To fix this, they integrated Longhorn, a Kubernetes-native storage system built for redundancy and availability. Longhorn replicates each volume across two nodes, rebuilds lost replicas automatically after a failure, and takes hourly local snapshots. It can also send compressed, encrypted snapshot backups to S3-compatible storage for protection against localized failures. The Longhorn UI runs on the local network and is reached remotely through Tailscale.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in