Cluster information:
Kubernetes version: v1.21.3
Cloud being used: (put bare-metal if not on a public cloud): bare-metal
Installation method: kubeadm
Host OS: Ubuntu 20.04
CNI and version:
cilium-cli: v0.8.5 compiled with go1.16.5 on linux/amd64
cilium image (default): v1.10.2
cilium image (stable): v1.10.4
CRI and version: Containerd 1.5.2-0ubuntu1~20.04.3
The problem
Hi there,
I’m having some odd issues with NFS and readOnlyRootFilesystem. Whenever readOnlyRootFilesystem is set to true, NFS mounts will time out. Longhorn volumes work just fine though. I’ve verified that the NFS server and the requested path work fine.
When I turn readOnlyRootFilesystem to false, the pod will start within seconds, but when it is true, it will fail to start with
│ Warning FailedMount 51s (x5 over 9m42s) kubelet MountVolume.SetUp failed for volume "transmission-download" : mount failed: exit status 32 │
│Mounting command: mount │
│Mounting arguments: -t nfs storage-hdd.intern.array21.dev:/storage-pool/transmission /var/lib/kubelet/pods/6ba1db80-7a6e-4315-a684-3157d62774b4/volumes/kubernetes.io~nfs/transmission-download │
│Output: mount.nfs: Connection timed out │
│ Warning FailedMount 47s (x2 over 5m18s) kubelet Unable to attach or mount volumes: unmounted volumes=[transmission-download], unattached volumes=[transmission-data transmission-download]: timed out waiting for the condition
Any advice would be appreciated!
Thanks.