Public bug reported:

We stored some public files of the service dependencies on NFS, and then mount 
the NFS path to Kubernetes for all pods to utilize for unified management. Some 
issues encountered while we use NFS are as follows:
1. Suppose we mount the path `/root/nfs/bigdata-client/conf/hadoop` to 
Kubernetes, update the configuration to change the hadoop directory to 
`/root/nfs/bigdata-client/conf/hadoop_bak`, and create a new 
`/root/nfs/bigdata-client/conf/hadoop` directory.
2. Under NFSv4, if the pod on Kubernetes restarts automatically, the 
`/root/nfs/bigdata-client/conf/hadoop` path cannot be found, resulting in the 
failure of the pod to restart automatically. We can use the `kubectl delete pod 
xxx` method to restart normally.
3. Switch to NFSv3 mounting, perform the same operation as above, and the pod 
will automatically restart normally.
The error message is displayed as follows:
```
Warning Failed 4s kubelet Error: failed to generate container 
"00aa47e731507adfb0473d5440cce5e5dacf66ddee4adb1d8eced29543b49db9" spec: failed 
to generate spec: failed to start 
"/var/lib/kubelet/pods/b4e3af40-3713-4b77-a4c5-5334550860d7/volumes/kubernetes.io~nfs/hadoop-conf":
 stat 
/var/lib/kubelet/pods/b4e3af40-3713-4b77-a4c5-5334550860d7/volumes/kubernettes.io~nfs/hadoop-conf:
 stale NFS file handle
```

** Affects: glibc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2105431

Title:
  Issue with NFS 4.0 mounted to Kubernetes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2105431/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to