OpenShift多个pv共用一个nas盘存储大小问题 -

2018-09-22  本文已影响0人  ragpo

在 OpenShift 运行应用,难免存在有持久化数据需求的应用,这时候就需要用上 PV 和 PVC 了,简单一点的用法就是使用 NFS 来给多个 POD 共享数据,NFS的缺点也很明显,大量写的情况下,性能很差,不过目前客户这里的场景而言,已足够了。

有时候存在这样的情况,因为应用数量不确定,后期也会增加,为了避免每次新增一个应用(前提是该应用有持久化数据需求)就需要申请一个NFS盘,客户一次性给了一个很大的NFS盘,比如200G,我们在NFS盘内进行规划,如下所示:

App-nfs/
|-- AppA
|-- AppB
|-- AppC
|-- AppD
`-- AppE 
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: test1-pv
    spec:
      capacity:
        storage: 20Gi 
      accessModes:
      - ReadWriteMany 
      nfs: 
        path: /vol/App-nfs/AppA
        server: 172.16.37.3
      persistentVolumeReclaimPolicy: Recycle
    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: test1
    spec: 
      accessModes:
        - ReadWriteMany 
      resources:
        requests:
          storage: 20Gi 
上一篇下一篇

猜你喜欢

热点阅读