【问题标题】:What's the difference between various usage of NFS storageNFS存储的各种用法有什么区别
【发布时间】:2018-07-05 18:47:01
【问题描述】:

我的客户问我在使用 NFS 时是否有任何区别,如下所示:
方法一:定义PV如下:


api版本:v1
种类:持久卷
元数据:
名称:mysqldb-volume
规格:
容量:
存储:3Gi
访问模式:
- ReadWriteMany
nfs:
路径:/var/export/dbvol
服务器:master.lab.example.com


方法二:将nfs挂载到本地文件系统/home/myapp/dir1,定义PV如下:


api版本:v1
种类:持久卷
元数据:
名称:mysqldb-volume
规格:
容量:
存储:1Gi
访问模式:
- ReadWriteOnce
主机路径:
路径:/home/myapp/dir1


pod 将运行一个 openjdk 映像,该映像将输出到 NFS 上的文件,似乎两者都应该工作,有什么区别吗?

最好的问候

【问题讨论】:

    标签: openshift openshift-origin


    【解决方案1】:

    使用 hostPath 进行操作需要对节点进行干预 - 在启动 pod 之前预先安装 NFS,使其发生在 kubernetes 依赖项之外(即 NFS 的不可用不会阻止 pod 启动,而是在没有启动它的情况下启动它挂载的内容,这是非常糟糕的)。

    通过设计,直接 NFS PV 更加清晰和明显,但最终,两者都可以正常工作。

    【讨论】:

    • 谢谢,明白了。
    猜你喜欢
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 2011-05-06
    • 2011-05-24
    • 2012-01-13
    • 2015-10-18
    • 1970-01-01
    相关资源
    最近更新 更多