Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
- Un cluster Kubernetes avec Arc. Pour connecter votre cluster Kubernetes existant à Azure Arc, consultez Connecter un cluster Kubernetes existant à Azure Arc.
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.