cocoon-operator

Kubernetes operator that manages VM-backed pod lifecycles through two CRDs: CocoonSet (declarative agent groups) and CocoonHibernation (per-pod hibernate / wake requests). Both reconcilers are built on controller-runtime.

CocoonSet          ──► cocoonset.Reconciler    ──► main + sub-agent + toolbox pods
CocoonHibernation  ──► hibernation.Reconciler  ──► HibernateState patch + registry manifest probe
                                                ──► snapshot.Registry (OCI, via registryclient)

Guides