These are hooks in Custom Controllers which need to finish before a k8s resource is deleted. Is especially useful for ensuring that external resources get deleted. After the finalizer is removed, the object is GC’d from k8s.