In GKE versions 1.34.1-gke.2037001 and 1.34.1-gke.2541000, Arm
Share
Services
## Issue
Issue
In GKE versions 1.34.1-gke.2037001 and 1.34.1-gke.2541000, Arm nodes that use an Ubuntu node image might incorrectly use an image with a 64 KB page size instead of the default 4 KB page size. Avoid using version 1.34.1-gke.2037001 and 1.34.1-gke.2541000 for your Ubuntu Arm nodes.
## Issue
Issue
GKE versions earlier than 1.32 don't support[direct NFS volume mounts](https://kubernetes.io/docs/concepts/storage/volumes/#nfs)to NFS volumes that exclusively use an NFS protocol greater than `NFSv4.0`.
When using direct NFS volume mounts, Pods on GKE node versions earlier than 1.32 might fail to mount NFS volumes that are configured to only support protocols greater than `NFSv4.0` (such as `NFSv4.1` or `NFSv4.2`). This issue occurs because the `containerized_mounter` on these earlier GKE versions uses version `1.2.8` of the `nfs-utils` package, which doesn't support `NFSv4` minor versions. As a result, the mount process fails with the `mount.nfs: access denied by server` error message.
This issue doesn't affect GKE version 1.32 and later, which include an updated version of the `nfs-utils` package. To resolve this issue, try one of the following options:
* Upgrade clusters to GKE version 1.32 or later.
* Configure the NFS volume to support both the `NFSv3` and `NFSv4` protocols, which allows the mount to succeed by falling back to a compatible version.
* Use a PersistentVolume and PersistentVolumeClaim to mount the NFS volume, which allows for explicit NFS version specification.