Virtual Kubelet provider that maps Kubernetes pods to
Cocoon MicroVMs. One vk-cocoon
process runs per node, translating pod CRUD into cocoon CLI calls and
pushing per-VM status back to the kubelet.
Kubernetes API ──► virtual-kubelet provider (vk-cocoon, one per node)
pod CRUD ──► CreatePod / DeletePod / UpdatePod ── cocoon clone/run/snapshot
status ◄── async notify ── per-pod probe loop + real-time VM event watcher
snapshots ──► Puller / Pusher ── OCI registry (cross-node hibernate/wake)
cocoon_vk_* families