27.22.3. 静态置备 hostPath 卷
使用 hostPath 卷的 pod 必须通过手动或静态置备来引用。
注意
只有在没有持久性存储可用时,才应使用 hostPath 的持久性卷。
流程
定义持久性卷(PV)的名称。使用
PersistentVolume对象定义创建一个pv.yaml文件:apiVersion: v1 kind: PersistentVolume metadata: name: task-pv-volume1 labels: type: local spec: storageClassName: manual2 capacity: storage: 5Gi accessModes: - ReadWriteOnce3 persistentVolumeReclaimPolicy: Retain hostPath: path: "/mnt/data"4 从该文件创建 PV:
$ oc create -f pv.yaml定义持久性卷声明(PVC)。使用
PersistentVolumeClaim对象定义创建一个pvc.yaml文件:apiVersion: v1 kind: PersistentVolumeClaim metadata: name: task-pvc-volume spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi storageClassName: manual从文件创建 PVC:
$ oc create -f pvc.yaml