Partager via


Installer Edge Volumes de Stockage de conteneurs Azure activé par Azure Arc

Cet article décrit les étapes à suivre pour installer l’extension Stockage de conteneurs Azure activé par Azure Arc.

Installez les dépendances des Opérations Azure IoT

Tout d’abord, exécutez la commande suivante pour installer les dépendances des Opérations Azure IoT :

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

Installer l’extension Stockage de conteneurs Azure activé par Azure Arc

Installez l’extension Stockage de conteneurs Azure activé par Azure Arc à 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 suivante 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 unique d’extension pour la variable --name dans la commande az k8s-extension create.

Opérateur de configuration

CRD de configuration

L’extension Stockage de conteneurs Azure activé par Azure Arc utilise une définition de ressource personnalisée (CRD) dans Kubernetes pour configurer le service de stockage. Avant de publier cette CRD sur votre cluster Kubernetes, l’extension Stockage de conteneurs Azure activé par Azure Arc est inactive et utilise des ressources minimales. Une fois votre CRD appliquée avec les options de configuration, les classes de stockage, le pilote CSI et les PODS du service appropriés sont déployés pour fournir des services. De cette façon, vous pouvez personnaliser Stockage de conteneurs Azure activé par Azure Arc afin qu’elle réponde à vos besoins et la reconfigurer sans réinstaller l’extension Arc Kubernetes. Les configurations courantes sont contenues ici. Cependant, cette CRD offre la possibilité de configurer des configurations non standard pour des clusters Kubernetes avec des fonctionnalités de stockage différentes.

Cluster à nœud unique ou à 2 nœuds avec Ubuntu ou Edge Essentials

Si vous exécutez un cluster à nœud unique ou à 2 nœuds avec Ubuntu ou Edge Essentials, suivez ces instructions :

  1. 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"
      serviceMesh: "osm" 
    
  2. Pour appliquer ce fichier .yaml, exécutez :

    kubectl apply -f "edgeConfig.yaml"
    

Étapes suivantes