Déployer un agrégat dans Azure Kubernetes Service

Avant de déployer ArcGIS Enterprise on Kubernetes dans Microsoft Azure, vous devez préparer un agrégat Microsoft Azure Kubernetes Service (AKS) répondant à la configuration système d’ArcGIS Enterprise.

La préparation d’un agrégat AKS comprend des étapes communes à tous les environnements pris en charge (par exemple, la configuration de l’agrégat Kubernetes et des nœuds correspondants), ainsi que des étapes spécifiques à un environnement (par exemple, la création de classes de stockage).

Examinez attentivement les étapes suivantes et accédez à la documentation AKS pour obtenir des instructions plus détaillées sur la préparation de votre environnement.

  1. Créez un agrégat AKS.

    Lors de la création d’un agrégat AKS, la version Kubernetes de l’agrégat doit correspondre aux données répertoriées dans la configuration système requise.

  2. Mettez à jour la configuration de kubectl.

    Une fois que vous avez créé l’agrégat, vous pouvez utiliser l’interface de ligne de commande Azure afin d’insérer les informations de connexion d’administration d’agrégat dans votre fichier kubeconfig. Utilisez la commande suivante :

    az aks get-credentials --name <cluster_name> --resource-group <resource_group>
    
  3. Si vous le souhaitez, créez un coffre de clés et activez le chiffrement des secrets pour l’agrégat.

    Il est recommandé d’activer le chiffrement d’enveloppe pour les secrets stockés dans ectd pour l’agrégat AKS. Pour ce faire, un coffre de clés Azure est requis.

  4. Créez des classes de stockage.

    Pour adapter les propriétés reclaimPolicy et allowVolumeExpansion aux besoins de votre organisation et de vos charges de travail, il est recommandé de créer une classe de stockage référençant les types par défaut ou managed-premium. Le fichier YAML approprié doit être appliqué à l’agrégat avec la commande suivante :

    kubectl apply –f <storageClass.yaml>
    
    Pour plus d’informations, reportez-vous à un exemple de fichier YAML de classe de stockage par défaut et à un exemple de fichier YAML de classe de stockage de sauvegarde.