Following a Pod restart or migration, Persistent Volume Claims (PVC) fail to mount to the Pod. The Pod remains in a non-Running state (typically ContainerCreating or Pending), and the storage remains inaccessible.
We see similar log snippet while describing pods:
Warning FailedMount 36m (x2 over 48m) kubelet MountVolume.SetUp failed for volume "pvc-12345-6789" : rpc error: code = DeadlineExceeded desc = context deadline exceeded
Warning FailedMount 16m (x3 over 57m) kubelet MountVolume.SetUp failed for volume "pvc-12345-6789" : rpc error: code = DeadlineExceeded desc = context deadline exceeded
TKGM 2.5.1
nslookup <storage-provider-hostname>
systemctl restart kubelet
kubectl get events --watch