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