Você pode criar dinamicamente um volume de armazenamento persistente usando uma classe de armazenamento existente e uma declaração de volume persistente (PVC).

PVC dinâmico para clusters TKG

Para executar cargas de trabalho com estado em clusters TKG, você pode criar uma declaração de volume persistente (PVC) para solicitar recursos de armazenamento persistente sem conhecer os detalhes da infraestrutura de armazenamento subjacente. O armazenamento usado para o PVC é alocado fora da cota de armazenamento para o vSphere Namespace.

A solicitação provisiona dinamicamente um objeto de volume persistente e um disco virtual correspondente. A declaração está vinculada ao volume persistente. Quando você exclui a declaração, o objeto de volume persistente correspondente e o disco virtual provisionado também são excluídos.

A criação do PVC cria dinamicamente o volume persistente de apoio. O PVC faz referência à classe de armazenamento tkg-store. A classe de armazenamento está associada ao vSphere Namespace em que o cluster TKG de destino é provisionado. Consulte Como usar classes de armazenamento para volumes persistentes para obter mais informações.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tkg-cluster-pvc
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: tkg-store
  resources:
    requests:
        storage: 3Gi
           
Creta o PVC.
kubectl apply -f pvc_name.yaml
Verifique o PVC.
kubectl get pvc my-pvc
Especifique o PVC no pod ou na especificação de implantação. Por exemplo:
...
volumes:
    - name: my-pvc
      persistentVolumeClaim:
        claimName: my-pvc