Kubernetes 集群中挂载阿里云 nas 如何添加 noresvport 参数

2020-01-24 14:42发布

问题:

PersistentVolume 的配置文件如下:

apiVersion: v1
kind: PersistentVolume
metadata:
    name: pv-nas-production
    namespace: production
spec:
    capacity:
      storage: 500Gi
    accessModes:
      - ReadWriteMany
    persistentVolumeReclaimPolicy: Retain
    nfs:
      path: /production
      server: ******.cn-hangzhou.nas.aliyuncs.com

请问如何添加 noresvport 参数?

如果不使用 noresvport 参数挂载,会存在下面的风险:

在不使用该参数的情况下,您的业务可能因为服务端升级与一些不可预测的服务端硬件故障,导致阻塞数分钟,极端情况下无法自动恢复,需要手动重新挂载,甚至需要重启ECS。

回答1:

在博文 Kubernetes挂载NFS添加挂载选项 中找到了答案,在 spec 中添加下面的配置即可

mountOptions:
  - vers=4.0
  - noresvport