Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Distribuisci un'applicazione

Collaboratori netapp-aruldeepa joan-ing netapp-mwallis

Una volta creata la classe di archiviazione e il PVC, è possibile montare il PV su un pod. Questa sezione elenca il comando e la configurazione di esempio per collegare il PV a un pod.

Distribuisci un'applicazione di esempio

Fasi
  1. Montare il volume in un pod.

    kubectl create -f pv-pod.yaml

    Questi esempi mostrano le configurazioni di base per collegare il PVC a un pod: Configurazione di base:

    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
    Nota È possibile monitorare l'avanzamento utilizzando kubectl get pod --watch.
  2. Verificare che il volume sia montato su /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

A questo punto è possibile eliminare il pod. L'applicazione Pod non esisterà più, ma il volume rimarrà.

kubectl delete pod pv-pod