Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

部署示例应用程序

创建存储类和 PVC 后,您可以将 PV 安装到 Pod 上。本节列出了将 PV 附加到 Pod 的示例命令和配置。

步骤
  1. 在 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 监控进度。
  2. 验证卷是否已装入 /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