Partager via


Démarrage rapide : Installer Azure Container Storage activé par Azure Arc sur un cluster Ubuntu à nœud unique

Ce guide de démarrage rapide vous montre comment installer Azure Container Storage sur un nouveau cluster Ubuntu à nœud unique.

Prérequis

Avant de commencer, vérifiez que les prérequis suivants sont respectés :

Paramètres

Vous avez besoin des valeurs de paramètre suivantes pour effectuer ce démarrage rapide :

Nom du paramètre Description
resource-group Le nom du groupe de ressources Azure qui contient votre cluster.
cluster-name Nom de votre cluster Kubernetes avec Arc.

Étape 1 : Définir le nombre maximal d’instances utilisateur

Pour déterminer si vous définissez fs.inotify.max_user_instances sur 1024, exécutez la commande suivante :

sysctl fs.inotify.max_user_instances

Une fois cette commande exécutée, si elle retourne moins de 1024, exécutez la commande suivante pour augmenter le nombre maximal de fichiers et rechargez les paramètres sysctl :

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

Étape 2 : Installer les dépendances Des opérations Azure IoT

Exécutez la commande suivante pour installer les dépendances Opérations 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

Étape 3 : Installer le stockage conteneur Azure activé par l’extension Azure Arc

Installez l’extension Stockage conteneur Azure à l’aide de la commande suivante :

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

Remarque

Par défaut, le paramètre --release-namespace est défini sur azure-arc-containerstorage. Si vous souhaitez remplacer ce paramètre, ajoutez l’indicateur --release-namespace à la commande précédente et remplissez-le avec vos informations. Toutes les valeurs définies au moment de l’installation persistent tout au long de la durée de vie de l’installation (y compris les mises à niveau manuelles et automatiques).

Important

Si vous utilisez OneLake, vous devez utiliser un nom d’extension unique pour le paramètre --name de la commande az k8s-extension create.

CRD de configuration

Tout d’abord, créez un fichier nommé edgeConfig.yaml avec les contenus suivants :

apiVersion: arccontainerstorage.azure.net/v1 
kind: EdgeStorageConfiguration 
metadata: 
  name: edge-storage-configuration 
spec: 
  defaultDiskStorageClasses: 
    - "default" 
    - "local-path" 

Pour appliquer ce fichier .yaml, exécutez :

kubectl apply -f "edgeConfig.yaml"

Étapes suivantes

Maintenant que l’extension est installée, vous pouvez configurer certains volumes, des Local Shared Edge Volumes ou des Cloud Ingest Edge Volumes.