Language Operator – Kubernetes operator for managing agents at scale
Kubernetes CRDs for AI agents, but pre-release status limits production use.
Claude Code plugin for building Kubernetes CRD operators with webhooks and Tilt fast dev loop
Automates 2-3 hours of Kubebuilder boilerplate before you write operator logic.
Kubernetes operators developers, Go developers using Claude Code
Kubebuilder · Operator SDK · Tilt
I built this after getting tired of the Kubebuilder scaffolding ritual — initializing the project, wiring up the controller, configuring webhooks, setting up cert-manager, writing the Tiltfile for fast iteration. It's the same 2-3 hours of boilerplate every time before you write a single line of actual reconciliation logic. The plugin guides Claude Code through the entire operator lifecycle via slash commands:
/k8s:prereqs — checks and installs Go, Kubebuilder, kind, kubectl, Kustomize, Tilt
/k8s:create-cluster — spins up a kind cluster
/k8s:create-operator — guided workflow: requirements gathering, CRD design, controller, webhooks, RBAC
/k8s:dev — starts the Tilt dev loop with live reload
/k8s:verify — validates CRDs, pods, webhooks, and events
/k8s:checklist — runs a quality and safety checklist before you ship
The part I'm most happy with is the safety hook: a PreToolUse hook that blocks kubectl/helm/kustomize commands if the current context isn't a kind-* cluster. Accidental operations on production clusters while developing locally is a real footgun and this eliminates it entirely.Install:
claude plugin marketplace add https://github.com/Sagart-cactus/claude-k8s-plugin claude plugin install k8s@sagart-devtools
GitHub: https://github.com/Sagart-cactus/claude-k8s-pluginBuilt this partly as a learning exercise in Claude Code's plugin system, and partly because I'm building a larger project where this capability was needed: OptiPod (https://github.com/Sagart-cactus/optipod), a GitOps-safe Kubernetes resource rightsizing operator. Happy to answer questions about the plugin architecture, the hook system, or the operator patterns baked into the skills.
Kubernetes CRDs for AI agents, but pre-release status limits production use.
Declarative identity management via Kubernetes manifests is genuinely useful for Kanidm users.
Direct pod management instead of StatefulSets enables drain-safe rolling updates.
Kubernetes CRD+Operator pattern for AI agent isolation is genuinely clever infra work.
C# operator for SurrealDB fills a gap where most operators are Go-based.
Feature-rich Kite dashboard adds AI agent layer, but Kubernetes dashboards are well-served by Lens, Rancher, Kubeflow.