简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
部署示例应用程序
创建存储类和 PVC 后,您可以将 PV 安装到 Pod 上。本节列出了将 PV 附加到 Pod 的示例命令和配置。
步骤
-
在 Pod 中挂载卷。
kubectl create -f pv-pod.yaml以下示例显示了将 PVC 连接到 pod 的基本配置:基本配置:
kind: Pod apiVersion: v1 metadata: name: pv-pod spec: volumes: - name: pv-storage persistentVolumeClaim: claimName: basic containers: - name: pv-container image: nginx ports: - containerPort: 80 name: "http-server" volumeMounts: - mountPath: "/my/mount/path" name: pv-storage您可以使用 kubectl get pod --watch监控进度。 -
验证卷是否已装入
/my/mount/path。kubectl exec -it pv-pod -- df -h /my/mount/path
Filesystem Size Used Avail Use% Mounted on 192.168.188.78:/trident_pvc_ae45ed05_3ace_4e7c_9080_d2a83ae03d06 1.1G 320K 1.0G 1% /my/mount/path
现在您可以删除 Pod 了。Pod 应用程序将不再存在,但卷将保持不变。
kubectl delete pod pv-pod