What does the "cleanable" state in Trident mean?
Applies to
Astra Trident
Answer
The cleanable state indicates that Trident has marked a Kubernetes node as unhealthy or unreachable, and considers it safe to clean up stale metadata (e.g., volume attachments). While in this state, Trident will not schedule new PVCs on the node until it transitions back to a healthy (clean) state.
Additional Information
The following scenarios can trigger the cleanable state:
- Kubelet failure or prolonged unresponsiveness
- Network partitioning between the node and Kubernetes control plane or Trident
- Trident pod crash or restart
- Improper use of enableForceDetach without safeguards
- VolumeAttachment resource inconsistencies in Kubernetes