Partilhar via


Criar uma declaração de volume persistente (PVC) (visualização)

O PVC é uma reivindicação de volume persistente em relação ao volume persistente que você pode usar para montar um pod do Kubernetes.

Esse tamanho não afeta o teto de armazenamento de blob usado na nuvem para dar suporte a esse cache local. Observe o nome deste PVC, pois você precisa dele ao criar seu pod de aplicativo.

Criar PVC

  1. Crie um arquivo chamado pvc.yaml com o seguinte conteúdo:

    apiVersion: v1 
    kind: PersistentVolumeClaim 
    metadata:
        ### Create a name for your PVC ###
        name: CREATE_A_NAME_HERE
        ### Use a namespace that matched your intended consuming pod, or "default" ###
        namespace: INTENDED_CONSUMING_POD_OR_DEFAULT_HERE
    spec: 
        accessModes: 
            - ReadWriteMany 
        resources: 
            requests: 
                storage: 5Gi 
        storageClassName: esa
        volumeMode: Filesystem
        ### This name references your PV name in your PV config ###
        volumeName: INSERT_YOUR_PV_NAME
    status: 
        accessModes: 
            - ReadWriteMany 
        capacity: 
            storage: 5Gi
    

    Nota

    Se você pretende usar seu PVC com o Processador de Dados de Operações IoT do Azure, use azure-iot-operations como o namespace on line 7.

  2. Para aplicar este arquivo .yaml, execute:

    kubectl apply -f "pvc.yaml"
    

Próximos passos

Depois de criar uma Declaração de Volume Persistente (PVC), anexe seu aplicativo (Azure IoT Operations Data Processor ou Kubernetes Native Application):

Anexar seu aplicativo