Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Déploiement de l'application exemple

Contributeurs

Déploiement de l'application exemple.

Étapes
  1. Montez le volume dans un pod.

    kubectl create -f pv-pod.yaml

    Ces exemples montrent les configurations de base pour attacher le PVC à un pod : Configuration de 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
    Remarque Vous pouvez surveiller la progression à l'aide de kubectl get pod --watch.
  2. Vérifiez que le volume est monté sur /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. Vous pouvez maintenant supprimer le Pod. L'application Pod n'existera plus, mais le volume restera.

    kubectl delete pod task-pv-pod