What problem does it solve?
Upgrading a live kube-hetzner Kubernetes cluster on Hetzner Cloud risks accidental infrastructure destruction, etcd quorum loss, and stateful workload downtime. This Skill enforces a phased, evidence-backed upgrade workflow with hard safety rules so module bumps, runtime upgrades, and node replacements happen without destroying live servers or losing data.
Core Features & Use Cases
- Phased Upgrade Workflow: Separates Terraform module convergence from k3s/RKE2 runtime upgrades, with a protected no-destroy gate that stops any plan deleting hcloud servers, networks, load balancers, or volumes.
- Immutable Node Replacement: Provides a field-proven reference workflow for replacing compromised, deprecated, or capacity-exhausted hosts while preserving etcd quorum, CSI volumes, and load balancer targets.
- HA and Safety Guardrails: Covers drain/eviction trade-offs, singleton StatefulSet volume moves, etcd snapshots, firewall open/close proof, and git hygiene rules preventing secret or state file commits.
- Use Case: An operator needs to move a production cluster from k3s v1.30 to v1.32 and replace deprecated cx21 control planes. The Skill walks through preflight state backup, one-minor-at-a-time runtime upgrades, capacity checks, quorum-safe control-plane replacement, and final firewall closure with concrete proof commands.
Quick Start
Ask the assistant to upgrade your existing kube-hetzner cluster to a newer module version and k3s release, providing your Terraform root path and kubeconfig location.