← ClaudeAtlas

k8s-components-checkerlisted

Survey an RKE2 community cluster against an embedded compatibility registry of 19 stack components and produce a verdict for upgrade-readiness, drift-review, and version-skew questions. Components: RKE2, Rancher, Harvester, Cilium, Tetragon, cert-manager, Kyverno, KEDA, Argo CD, Harbor, Traefik, Rook, Ceph, OpenEBS, GitLab, ECK, Zalando postgres-operator, Grafana Mimir, NVIDIA GPU Operator. Works air-gapped — compatibility data lives in `references/compat/`. Surveys run via `kubectl` + `helm` + `pluto` + the apiserver `apiserver_requested_deprecated_apis` metric from the operator's workstation. Community editions only — Prime/EE-gated content is ignored. NOT for installing components, NOT for executing upgrades, NOT for tracking per-cluster running state (the registry is methodology, not inventory).
air-gapped/skills · ★ 5 · DevOps & Infrastructure · score 78
Install: claude install-skill air-gapped/skills
# k8s-components-checker Survey an RKE2 community cluster, cross-reference against the embedded compatibility registry, produce a verdict. Community editions only. Air-gapped at use time — `references/` carries everything needed and the survey runs fully offline. Air-gap-complete is a **floor, not a ceiling**: when the workstation has internet + `gh`, grounding every specific version the verdict cites is mandatory (House Rule #8 · `references/version-verification.md`) — the registry's sifted patch numbers are methodology, not trusted release facts. **Surveys, never upgrades.** This skill produces a verdict; it does not move a cluster. When the verdict says a component must move, hand off to the skill that owns that ladder: **`rancher-upgrade`** (Rancher + the downstream RKE2/K3s fleet, same `k8s` plugin), **`harvester-upgrade`** (Harvester HCI, `harvester` plugin), **`mimir-upgrade`** (Grafana Mimir, `observability` plugin). Those skills read this one's compatibility registry as input and treat it as the matrix authority — that split is deliberate, so keep upgrade procedure out of here and compatibility claims out of them. Two registry components have no upgrade ladder because the answer is migration, not a version bump: a Zalando postgres-operator verdict hands off to **`postgres-operator-cloudnative-pg-migration`** (`k8s` plugin), and a `rancher-logging` verdict to **`rancher-logging-exit`** (`observability`). The registry is **methodology**, not inventory. It encodes w