【发布时间】:2020-06-16 02:24:01
【问题描述】:
我有 3 个部署,a-depl、b-depl、c-depl。现在这 3 个部署中的每一个都有一个 db 部署:a-db-depl、b-db-depl、c-db-depl。
现在我想保留这些数据库中的每一个。我需要为所有部署创建一个 PV,还是为每个部署创建一个 PV?
我知道 PV PVC 是一对一的关系。但我不知道 Depl PV。 有人可以帮忙吗?
到目前为止,我还没有任何线索,所以我对所有 dp 部署都使用了一个 PV
apiVersion: v1
kind: PersistentVolume
metadata:
name: mongo-pv-volume
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 10Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
hostPath:
path: "/mnt/data/mongo"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mongo-pv-claim
spec:
storageClassName: manual
accessModes:
- ReadWriteMany
resources:
requests:
storage: 2Gi
【问题讨论】:
标签: kubernetes persistent-volumes persistent-volume-claims