Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

サンプルアプリケーションをデプロイする

共同作成者 netapp-aruldeepa

ストレージ クラスと PVC が作成されると、PV をポッドにマウントできます。このセクションでは、PV をポッドに接続するためのコマンドと構成の例を示します。

手順
  1. ボリュームをポッドにマウントします。

    kubectl create -f pv-pod.yaml

    以下の例は、PVC をポッドに接続するための基本構成を示しています。 基本構成:

    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 アプリケーションは存在しなくなりますが、ボリュームは残ります。

kubectl delete pod pv-pod