CSI Snapshot Feature Shows “Not Ready” Status for Cluster
searchcancel
CSI Snapshot Feature Shows “Not Ready” Status for Cluster
book
Article ID: 390377
calendar_today
Updated On: 03-10-2025
Products
VMware Tanzu Mission Control
Issue/Introduction
The CSI snapshot feature is enabled but remains in a “Not Ready” state for the cluster.
Environment
VMware Tanzu Mission Control
Cause
The snapshot feature requires manual installation of the necessary Custom Resource Definitions (CRDs) and the snapshot controller. The following components are likely missing:
Running the command kubectl get volumesnapshotclass returns an error stating that the server does not have a resource type “volumesnapshotclass”.
Checking for CRDs related to snapshots using kubectl get crds | grep volumesnapshot should output the following if the snapshot components are installed:
volumesnapshotclasses.snapshot.storage.k8s.io
volumesnapshotcontents.snapshot.storage.k8s.io
volumesnapshots.snapshot.storage.k8s.io
Verifying if the snapshot controller is running using kubectl get pods -n kube-system | grep snapshot. If the output is empty, the snapshot controller is not installed.
Resolution
Install the Kubernetes Volume Snapshot API components using the provided script. Refer to Volume Snapshot and Restore for installation steps.