
kubectl delete for manual cleanup does not scale across teams and clusters. Alex needs a way to detect resources that match rules and remove them automatically, reducing toil and preventing resource sprawl.

- A declarative, policy-driven approach using
CleanupPolicyandClusterCleanupPolicy. - A lightweight, dynamic approach driven by the TTL label
cleanup.kyverno.io/ttl.

Kyverno’s cleanup features let you automate resource lifecycle management — either centrally with CleanupPolicy/ClusterCleanupPolicy or per-resource with the
cleanup.kyverno.io/ttl label. For implementation details and examples, see the official Kyverno cleanup documentation: Kyverno Cleanup Policies.