Provisionnement dynamique

ArcGIS Enterprise on Kubernetes requiert pour le stockage système des volumes persistants, qui peuvent être provisionnés de manière dynamique via une classe de stockage ou de manière statique par un administrateur avant la création de l’organisation.

Pour le provisionnement dynamique, une classe StorageClass est requise. Examinez les recommandations suivantes :

  • Le champ reclaimPolicy peut être défini sur Delete pour simplifier l’administration. Cela aura pour effet de nettoyer le volume persistant associé lorsqu’un PVC est supprimé (par exemple, lorsque vous annulez le déploiement du logiciel).
  • Une classe de stockage séparée doit être utilisée pour la configuration du backup store hébergé avec son champ reclaimPolicy défini sur Retain, de sorte que le volume persistant est conservé lorsque vous annulez le déploiement et redéployez.
  • Le champ allowVolumeExpansion de la classe de stockage peut être défini sur true si votre fournisseur de stockage prend en charge l’expansion des volumes persistants.
  • Pour les agrégats qui couvrent plusieurs zones de disponibilité, le paramètre volumeBindingMode doit être défini sur WaitForFirstConsumer pour la classe de stockage associée afin d’éviter les conflits d’affinité des volumes Nœud.

Remarque :
Tous les types de machine virtuelle ne prennent pas en charge les disques Premium dans Azure. Utilisez un disque Premium lorsque le type de machine virtuelle le prend en charge.

Pour les agrégats avec des classes de stockage par défaut, vous pouvez utiliser la classe de stockage par défaut, mais vous devez vérifier que les valeurs définies pour les champs reclaimPolicy et allowVolumeExpansion répondent à vos besoins avant de créer l’organisation.

Pour plus d’informations, consultez les fichiers d’exemple YAML pour Azure Kubernetes Service, Amazon EKS, Google Kubernetes Engine et Red Hat OpenShift ou consultez la documentation du fournisseur.