Condividi tramite


Installare Archiviazione contenitori di Azure abilitata dai volumi di Azure Arc Edge

Questo articolo descrive i passaggi necessari per installare l'estensione Archiviazione di Container Azure abilitata da Azure Arc.

Installare le dipendenze delle operazioni di Azure IoT

Eseguire prima di tutto il comando seguente per installare le dipendenze di Operazioni IoT di Azure:

az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "${NAME}-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager

Istallare Archiviazione di Container Azure abilitata dall'estensione Azure Arc

Istallare Archiviazione di Container Azure abilitata dall'estensione Azure Arc usando il comando seguente:

az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name azure-arc-containerstorage --extension-type microsoft.arc.containerstorage

Nota

Per impostazione predefinita, il --release-namespace parametro è impostato su azure-arc-containerstorage. Se si vuole eseguire l'override di questa impostazione, aggiungere il flag --release-namespace al comando seguente e popolarlo con i dettagli. I valori impostati al momento dell'installazione vengono mantenuti per tutta la durata dell'installazione (inclusi gli aggiornamenti manuali e automatici).

Importante

Se si usa OneLake, è necessario usare un nome di estensione univoco per la variabile --namenel comando az k8s-extension create.

Operatore di configurazione

CRD della configurazione

Archiviazione di Container Azure abilitata dall'estensione Azure Arc usa una definizione di risorsa personalizzata (CRD) in Kubernetes per configurare il servizio di archiviazione. Prima di pubblicare questa CRD nel cluster Kubernetes, Archiviazione di Container Azure abilitata dall'estensione Azure Arc è inattiva e usa risorse minime. Dopo aver applicato la CRD con le opzioni di configurazione, le classi di archiviazione, il driver CSI e i POD di servizio appropriati vengono distribuiti per fornire i servizi. In questo modo, è possibile personalizzare Archiviazione di Container Azure abilitata da Azure Arc per soddisfare le proprie esigenze, nonché riconfigurarla senza reinstallare l'estensione Arc Kubernetes. Le configurazioni comuni sono riportate di seguito; tuttavia, questa CRD offre la possibilità di eseguire configurazioni non standard per i cluster Kubernetes con funzionalità di archiviazione diverse.

Cluster a nodo singolo o a 2 nodi con Ubuntu o Edge Essentials

Se si esegue un cluster a nodo singolo o a 2 nodi con Ubuntu o Edge Essentials, attenersi alle istruzioni seguenti:

  1. Creare un file denominato edgeConfig.yaml con il contenuto seguente:

    apiVersion: arccontainerstorage.azure.net/v1
    kind: EdgeStorageConfiguration
    metadata:
      name: edge-storage-configuration
    spec:
      defaultDiskStorageClasses:
        - "default"
        - "local-path"
      serviceMesh: "osm" 
    
  2. Per applicare questo file YAML, eseguire:

    kubectl apply -f "edgeConfig.yaml"
    

Passaggi successivi