
Kubernetes Descheduler: Rebalancing Pods After a Drain
The Kubernetes scheduler never moves a running pod. How a rolling drain left my homelab cluster lopsided, and how descheduler fixes it every night.


The Kubernetes scheduler never moves a running pod. How a rolling drain left my homelab cluster lopsided, and how descheduler fixes it every night.

How Terraform provisions my Proxmox VMs for Talos: what IaC brings, provider gotchas, k8s-friendly VM settings, and my tfstate’s move to self-hosted S3.

How SOPS and age let me commit Talos and Kubernetes secrets to git: envelope encryption explained, .sops.yaml rules, alternatives, and gotchas.

Why I replaced ad-hoc shell scripts with just: discoverable recipes, modules, and safer secrets workflows for a homelab Kubernetes repo.