Building a Self-Healing Talos Kubernetes Platform for a Media Startup
- Client
- Self-hosted media startup
- Year
- 2023
- Stack
- kubernetes, talos, gitops, argocd
Runs unattended eighteen months after handover, with no dedicated platform engineer on staff.
A media startup building on self-hosted infrastructure needed a Kubernetes platform that could run reliably on a small, cost-conscious hardware footprint — without a dedicated platform team to babysit it. I designed and built the platform from scratch on Talos Linux, an immutable, API-managed Kubernetes OS that removes most of the traditional node-maintenance burden by design, paired with ArgoCD so that every change to the platform, from a new ingress route to a database upgrade, went through a pull request rather than a manual command.
Storage was handled with Longhorn for replicated persistent volumes, certificates through cert-manager, and secrets synced from a managed secrets backend rather than committed anywhere near the repository. The result was a platform where a failed node, an expired certificate, or a misconfigured ingress resolved itself automatically, and where the two engineers on the team could safely make infrastructure changes without platform expertise, because the GitOps workflow caught mistakes before they reached production.
Eighteen months after handover, the platform is still running with no dedicated platform engineer on staff.