【发布时间】:2022-07-21 18:30:26
【问题描述】:
我正在使用 AWS EKS。当我尝试将 efs 挂载到我的 eks 集群时,出现以下错误。
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-run 挂载参数:--description=Kubernetes 临时挂载 /var/lib/kubelet/pods/b07f3f15-b655-435c-8ec1-8d14b8690c1d/volumes/kubernetes.io~nfs/nfs-client-root --scope -- mount - 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 输出:以单位 run-23226.scope 运行范围。 mount.nfs:连接超时
我还尝试连接外部 nfs 服务器,也收到相同的警告消息。
我已打开入站允许 eks 集群、efs 和 nfs 安全组中的所有流量。
如果是节点安装nfs-common的问题,请告诉我如何在节点内安装nfs-common包的步骤。 由于我使用的是 AWS EKS,我无法登录到节点。
【问题讨论】:
-
您是否按照关于如何安装 CSI 配置器 csi-provisioner-instructions 的说明进行操作?另外,您如何配置 PV / PVC?您可以在您的问题中添加任何相关的 yaml 文件吗?
标签: amazon-web-services kubernetes nfs amazon-efs