6.5. 使用 LVMS
LVMS StorageClass
使用一个默认 StorageClass
部署。任何没有自动定义的 .spec.storageClassName
的 PersistentVolumeClaim
对象,都会有一个从默认 StorageClass
置备的 PersistentVolume
。使用以下步骤将逻辑卷置备并挂载到 pod。
流程
要将逻辑卷置备并挂载到 pod,请运行以下命令:
$ cat <<EOF | oc apply -f - kind: PersistentVolumeClaim apiVersion: v1 metadata: name: my-lv-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 1G --- apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: nginx image: nginx command: ["/usr/bin/sh", "-c"] args: ["sleep", "1h"] volumeMounts: - mountPath: /mnt name: my-volume securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true seccompProfile: type: RuntimeDefault volumes: - name: my-volume persistentVolumeClaim: claimName: my-lv-pvc EOF