首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在现有NFS共享上指定mountOptions

如何在现有NFS共享上指定mountOptions
EN

Stack Overflow用户
提问于 2018-04-18 04:42:12
回答 1查看 9K关注 0票数 3

我们正在创建一个kubernetes状态集,它正在挂载一个预先存在的NFS共享。

下面是一个精简的示例:

代码语言:javascript
复制
apiVersion: apps/v1beta2
kind: StatefulSet
metadata: 
  name: hostname
spec:
  replicas: 1
  selector:
    matchLabels:
      app: test
  template:
    metadata:
      labels:
        app: test
    spec:
      containers:
      - name: container
        image: 4730230466298.dkr.ecr.us-east-1.amazonaws.com/container:latest
        volumeMounts:
        - name: efs
          mountPath: /efs
          readOnly: true
      volumes:
      - name: efs
        nfs:
          path: /
          server: 10.33.1.90
          readOnly: true

这可以很好地工作,并且nfs卷被正确地挂载到容器中。但是,如何在装载上指定装载选项?我尝试设置mountOptions参数,如下所示:https://kubernetes.io/docs/concepts/storage/persistent-volumes/#mount-options

在卷和volumeMount上,但无法验证。我不需要(或不想)创建PV或PVC,因为nfs卷已经存在于k8s之外,我只需要使用它。

有没有指定挂载选项的方法?

EN

回答 1

Stack Overflow用户

发布于 2018-04-18 13:12:24

您正在将PersistentVolumes的规格添加到template.spec.volumes (Pos的卷)中。

这两者不是一回事。此template.spec.volumes的正确引用应为https://kubernetes.io/docs/concepts/storage/volumes/

您可以使用适当的mountOptions创建一个PersistentVolumepersistenVolumeClaim,然后可以在上面的yaml中的卷字段中使用该pvc

下面是kubernetes自己给出的一些nfs volume示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49887167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档