cyberneticlibrary

Design Kubernetes Operators

kubernetes-operatorpluginsetup L217,464
alirezarezvani/claude-skills
What it does

Design and validate Kubernetes Operators with CRD and reconcile patterns

Best for

Building production Operators by enforcing the Operator pattern disciplines (CRD design, reconcile loops, idempotency, error handling) rather than generic Kubernetes knowledge

Inputs
  • · CRD schema
  • · reconcile-loop pseudocode
  • · target Capability Level (1-5)
Outputs
  • · validated CRD YAML
  • · reconcile-loop linter report
  • · capability audit
  • · OperatorHub metadata
Requires
  • · CRD validator
  • · reconcile-loop linter
  • · capability auditor (3 stdlib Python tools)
  • · kubebuilder/controller-runtime/operator-sdk/KOPF frameworks
Preconditions

Kubernetes cluster running 1.19+; understanding of CustomResourceDefinitions and controller reconciliation pattern

Failure modes

CRD validator misses invalid field types; reconcile-loop linter fails on framework-specific idioms; capability audit incorrect for chosen framework

Trust signals
  • · Specific to Operator pattern, not generic k8s skill
  • · 4 references on operator pattern + CRD design + reconcile patterns + framework comparison
  • · CRD + Go controller skeletons provided
  • · /operator-audit command included