我在用AWS EKS。当我试图将efs挂载到我的ek集群时,会得到以下错误。
Warning FailedMount 3m1s kubelet Unable to attach or mount volumes: unmounted volumes=[nfs-client-root], unattached volumes=[nfs-client-root nfs-client-provisioner-token-8bx56]: timed out waiting for the condition
Warning FailedMount 77s kubelet MountVolume.SetUp failed for volume "nfs-client-root" : mount failed: exit status 32挂载命令:systemd-运行安装参数:--description=Kubernetes用于/var/lib/kubelet/pods/b07f3f15-b655-435c-8ec1-8d14b8690c1d/volumes/kubernetes.io~nfs/nfs-client-root的临时挂载--范围--挂载-t nfs 172.31.26.154:/mnt/nfs_share/ /var/lib/kubelet/pods/b07f3f15-b655-435c-8ec1-8d14b8690c1d/volumes/kubernetes.io~nfs/nfs-client-root输出:运行范围为单元运行-23222。mount.nfs:连接超时
此外,我还试图连接外部nfs服务器,也得到了相同的警告消息。
我已经打开了入站允许在ek集群、efs和nfs安全组中的所有通信量。
如果是节点安装nfs-公共的问题,请告诉我如何在节点内安装nfs-通用包的步骤。由于我使用AWS EKS,我无法登录到节点。
发布于 2022-07-21 10:30:26
在为外部NFS服务器创建ec2机器时,必须将其添加到eks集群使用的vpc中,并将其包含在节点用于相互通信的安全组中。
https://stackoverflow.com/questions/71425763
复制相似问题