【问题标题】:AWS NFS mount volume issue in kubernetes cluster (EKS)Kubernetes 集群 (EKS) 中的 AWS NFS 挂载卷问题
【发布时间】: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


【解决方案1】:

在为外部 NFS 服务器创建 ec2 机器时,您必须将其添加到 eks 集群使用的 vpc 中,并将其包含在节点用于相互通信的安全组中。

【讨论】:

    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    • 2022-07-27
    • 2020-08-06
    • 2021-12-03
    • 2021-11-06
    • 2020-08-24
    相关资源
    最近更新 更多