Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
- Cluster Kubernetes con abilitazione di Arc. Per connettere un cluster Kubernetes esistente ad Azure Arc, vedere Connettere un cluster Kubernetes esistente ad Azure Arc.
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.