Condividi tramite


Avvio rapido: Installare Archiviazione contenitori di Azure abilitata da Azure Arc in un cluster Ubuntu a nodo singolo

Questa quickstart illustra come installare Azure Container Storage in un cluster Ubuntu a nodo singolo appena creato.

Prerequisiti

Prima di iniziare, è necessario disporre dei prerequisiti seguenti:

Parametri

Per completare questa guida introduttiva sono necessari i valori dei parametri seguenti:

Nome parametro Descrizione
resource-group Il nome del gruppo di risorse di Azure in cui si trova il cluster.
cluster-name Nome del cluster Kubernetes abilitato per Arc.

Passaggio 1: Impostare il numero massimo di istanze utente

Per determinare se fs.inotify.max_user_instances è impostato su 1024, eseguire il comando seguente:

sysctl fs.inotify.max_user_instances

Dopo aver eseguito questo comando, se restituisce meno di 1024, eseguire il comando seguente per aumentare il numero massimo di file e ricaricare le impostazioni sysctl:

echo 'fs.inotify.max_user_instances = 1024' | sudo tee -a /etc/sysctl.conf 
sudo sysctl -p

Passaggio 2: Installare le dipendenze delle operazioni IoT di Azure

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

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

Passaggio 3: Installare l'archiviazione di Azure Container abilitata dall'estensione Azure Arc

Installare l'estensione Archiviazione Azure Container 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

Note

Per impostazione predefinita, il --release-namespace parametro è impostato su azure-arc-containerstorage. Se si vuole eseguire l'override di questa impostazione, aggiungere il contrassegno --release-namespace al comando precedente 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 il parametro --name nel comando az k8s-extension create.

CRD della configurazione

Creare prima di tutto 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" 

Per applicare questo file YAML, eseguire:

kubectl apply -f "edgeConfig.yaml"

Passaggi successivi

Ora che l'estensione è installata, è possibile configurare alcuni volumi, ovvero Volumi Edge condivisi locali o Volumi Edge di inserimento cloud.