Kubernetes
Kubernetes the Hard Way, Part 3: Back Up etcd and Restore a Lost Control Plane
Back up a Kubernetes 1.37 cluster by hand with etcd snapshots, then delete the control plane and restore it. Includes the encryption key trap, all tested.
Topic
8 articles tagged Homelab, newest first.
Kubernetes
Back up a Kubernetes 1.37 cluster by hand with etcd snapshots, then delete the control plane and restore it. Includes the encryption key trap, all tested.
Kubernetes
Read every Kubernetes certificate, watch one expire, and renew them all by hand. Most components reload a renewed certificate with no restart at all. Tested.
Kubernetes
Build GitOps from scratch on Kubernetes 1.37. A Git repository, a reconcile loop with kubectl server-side apply and pruning, drift repair, rollback, all tested.
Kubernetes
Build a Kubernetes 1.37 control plane that survives losing a server. Three control planes, etcd with TLS, a load balancer, and failure drills, all tested.
Kubernetes
Build Kubernetes pod networking by hand with network namespaces, veth pairs, a bridge, routes and NAT, then call a CNI plugin yourself and trace a Service. Tested.
Comparisons
Proxmox VE has no built-in Kubernetes. Seven ways to run it in 2026, from Talos, Cluster API and Terraform to Cloudfleet and Ankra, and what each leaves to you.
Kubernetes
Kubernetes the Hard Way, updated for Kubernetes 1.37 and Debian 13. Every command tested end to end, on local machines and on Hetzner Cloud.
Homelab
Deploy your favourite and essential homelab applications with Ankra in just a few clicks
Try it yourself
Connect a repository and a cluster. Ankra builds, deploys and operates it with you.
From something you built to something people use.