O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.
Implantar aplicação de exemplo
Após a criação da classe de armazenamento e do PVC, você pode montar o PV em um pod. Esta seção lista os comandos e configurações de exemplo para anexar o PV a um pod.
Passos
-
Instale o volume em um pod.
kubectl create -f pv-pod.yamlEstes exemplos mostram configurações básicas para conectar o PVC a um pod: Configuração básica:
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-storageVocê pode monitorar o progresso usando kubectl get pod --watch. -
Verifique se o volume está montado em
/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
Agora você pode excluir o Pod. O aplicativo Pod deixará de existir, mas o volume permanecerá.
kubectl delete pod pv-pod