Nesta página, explicamos como criar recursos de volume no seu cluster. Para mais detalhes, consulte a documentação do Kubernetes sobre Volumes.
Como usar volumes com implantações
É possível criar uma implantação de pods, em que cada pod contém um ou mais volumes. No manifesto de implantação a seguir, é descrita uma implantação de três pods, cada um com um volume emptyDir.
Neste exemplo:
- O campo 
metadata: nameespecifica uma implantação chamadavolumes-example-deployment. - Na especificação do modelo de pod há um campo 
volumesem que é descrito um volume emptyDir chamadocache-volume - A especificação do contêiner inclui um campo 
volumeMounts:que especifica que o volume denominadocache-volumeestá ativado no caminho de arquivo/cache. - O arquivo de manifesto é chamado de 
volumes-demo.yaml. 
apiVersion: apps/v1
kind: Deployment
metadata:
  name: volumes-example-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: demo
  template:
    metadata:
      labels:
        app: demo
    spec:
      containers:
      - name: test-container
        image: us-docker.pkg.dev/google-samples/containers/gke/hello-app:1.0
        volumeMounts:
        - mountPath: /cache
          name: cache-volume
      volumes:
        - name: cache-volume
          emptyDir: {}
Para criar uma implantação com base nesse arquivo de manifesto, execute o comando a seguir:
kubectl apply -f volumes-demo.yaml
Para verificar se sua implantação está em execução corretamente e se tem o volume esperado, execute este comando:
kubectl describe pods volumes-example-deployment
Ele imprime informações sobre cada um dos três pods na implantação. A saída mostra que cada pod tem um contêiner, test-container, com a ativação /cache:
Mounts:
  /cache from cache-volume (rw)
A saída também mostra que em cada pod há um volume chamado cache-volume:
Volumes:
  cache-volume:
    Type:    EmptyDir (a temporary directory that shares a pod's lifetime)
Para mais informações sobre como criar implantações, consulte Como criar uma implantação.
A seguir
- Saiba mais sobre PersistentVolumes, PersistentVolumeClaims e provisionamento de armazenamento dinâmico.
 - Saiba como usar o Driver CSI de disco permanente do Compute Engine.