Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

部署範例應用程式

貢獻者

部署範例應用程式。

步驟
  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 task-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
  1. 您現在可以刪除 Pod 。Pod 應用程式將不再存在、但該磁碟區仍會保留。

    kubectl delete pod task-pv-pod