← 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 · ★ 3 · DevOps & Infrastructure · score 79
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. The registry is **methodology**, not inventory. It encodes which versions of which components are compatible with which Kubernetes minors. It does not — and must not — record what's actually running where. ## Quick decision guide | Task | Go to | |------|-------| | Run a survey + answer an upgrade-readiness question | § Survey workflow below | | Look up one component's k8s support window | `references/components.md` | | Read what changed for compat in a specific component minor | `references/compat/<comp>.md` | | Which kubectl/helm/pluto commands to run, and how to parse output | `references/cluster-survey.md` | | Which deprecated-API tools to trust and how | `references/tooling.md` | | Verify a version exists / find the real latest patch (online) | `references/version-verification.md` | | Source URLs + last-verified timestamps (read-only — `freshen` writes here) | `references/sources.md` | ## Survey workflow The operator run