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.

Distribuire l'applicazione di esempio

Collaboratori

Distribuire l'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 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. A questo punto è possibile eliminare il pod. L'applicazione Pod non esisterà più, ma il volume rimarrà.

    kubectl delete pod task-pv-pod