root@SV [ ~ ]# kubectl get events -n <vsphere-namespace>
LAST SEEN TYPE REASON OBJECT MESSAGE
1m Warning UpdateFailed cnsvolumemetadata/[...] ReconcileCnsVolumeMetadata: Failed to delete entry in CNS for instance with name "<TKC>-etcd-0" and entity type "POD" in the guest cluster "#######-####-####-####-############". Requeuing request.
2m Warning UpdateFailed cnsvolumemetadata/[...] ReconcileCnsVolumeMetadata: Failed to delete entry in CNS for instance with name "<TKC>-etcd-1" and entity type "POD" in the guest cluster "#######-####-####-####-############". Requeuing request.
3m Warning UpdateFailed cnsvolumemetadata/[...] ReconcileCnsVolumeMetadata: Failed to delete entry in CNS for instance with name "<TKC>-etcd-2" and entity type "POD" in the guest cluster "#######-####-####-####-############". Requeuing request.
root@SV [ ~ ]# kubectl logs -n vmware-system-csi vsphere-csi-controller-#########-##### vsphere-syncer | grep "op timeout"
{"level":"info","time":"####-##-##T##:##:##.000Z","caller":"volume/listview.go:253","msg":"op timeout. context deadline exceeded. using listview context without a timeout","TraceId":"########-####-####-####-############"}
VMware vSphere 8.0 / 9.0
VMware vSphere Kubernetes Service
The vsphere-csi-controller fails to detect task completion in rare circumstances.
This issue will be addressed in a future vCenter release.
Workaround
To workaround this issue, please restart the vsphere-csi-controller on the Supervisor:
# kubectl rollout restart deployment -n vmware-system-csi vsphere-csi-controller
Depending on the environment size, please allow the environment some minutes (around 5-15 minutes) to catch up.
This issue was also addressed in a future upstream vsphere-csi-driver version in Kubernetes - see: https://github.com/kubernetes-sigs/vsphere-csi-driver/pull/3584