Gérer le placement des pods

Dans ArcGIS Enterprise on Kubernetes, vous pouvez utiliser ArcGIS Enterprise Manager pour définir l’affinité des nœuds et les tolérances afin de gérer le placement des pods de data store et de service. Pour plus d’informations sur les avantages et les cas d’utilisation de l’application de l’affinité des nœuds et des tolérances, reportez-vous à la rubrique Placement des pods.

Il est recommandé d’appliquer des tolérances avant d’altérer les groupes de nœuds. Cela permet d’éviter d’exclure malencontreusement des pods qui ne disposent pas encore de tolérances correspondantes et de provoquer une interruption de vos services.

Dans la plupart des environnements, vous pouvez regrouper vos charges de travail à l’aide de pools de nœuds ou de groupes de nœuds. Il est recommandé d’appliquer des étiquettes et des altérations à des groupes de nœuds plutôt qu’à des nœuds individuels.

Accéder aux paramètres de placement des pods

La manière dont vous accédez aux paramètres de placement des pods dans ArcGIS Enterprise Manager dépend du type de pod que vous configurez.

Remarque :

Les charges de travail d’analyse raster et de service de notebook qui doivent exécuter des nœuds compatibles avec les GPU nécessitent des paramètres d’affinité des nœuds et de tolérance spécifiques. Pour plus d’informations sur ces paramètres, reportez-vous aux rubriques Configurer des nœuds compatibles avec les processeurs graphiques (GPU) pour les charges de travail d’analyse raster et Consulter et mettre à jour les runtimes pour les charges de travail de service de notebook.

Accéder aux paramètres de placement des pods de data store

Vous pouvez configurer les paramètres de placement des pods pour les pods de data store gérés par le système lors de la création d’une organisation ou pour une organisation existante. Pour accéder aux paramètres de placement des pods de data store existants, procédez comme suit :

  1. Connectez-vous à ArcGIS Enterprise Manager en tant qu’administrateur.
  2. Cliquez sur le bouton Data stores dans la barre latérale.
  3. Sélectionnez le data store à gérer, puis cliquez sur l’onglet Pod placement (Placement des pods).

Pour garantir l’intégrité des données lorsque les pods de data store sont replanifiés, appliquer une stratégie de placement des pods fait passer l’organisation en mode lecture seule jusqu’au redémarrage des pods de data store sur leurs nouveaux nœuds. Nous vous recommandons de mettre à jour la stratégie de placement des pods pour les nœuds de data store pendant une période de maintenance planifiée afin de réduire les impacts opérationnels.

Accéder aux paramètres de placement des pods SIG, système et de service de réseau

Pour accéder aux paramètres de placement des pods pour les pods SIG, système et de service de réseau, procédez comme suit :

  1. Connectez-vous à ArcGIS Enterprise Manager en tant qu’administrateur.
  2. Cliquez sur le bouton Services dans la barre latérale.
  3. Sélectionnez le service à gérer, puis cliquez sur l’onglet Pod placement (Placement des pods).

Configurer les paramètres de placement des pods

Pour configurer les paramètres de placement des pods, procédez comme suit :

  1. Pour ajouter une règle d’affinité des nœuds à des pods, fournissez les informations suivantes dans la section Node affinity (Affinité des nœuds) et cliquez sur Add (Ajouter) :
    • Type : type d’affinité des nœuds. Les types suivants sont disponibles :
      • Preferred (Préférentielle) (PreferredDuringSchedulingIgnoredDuringExecution) : le pod préfère être planifié sur un nœud respectant la règle.
      • Required (Obligatoire) (RequiredDuringSchedulingIgnoredDuringExecution) : le pod doit être planifié sur un nœud respectant la règle.
    • Key (Clé) : clé de l’étiquette de nœud ou de l’annotation à laquelle la règle doit correspondre.
    • Operator (Opérateur) : opérateur de la règle. Les opérateurs suivants sont disponibles :
      • In (Dans) : l’étiquette de nœud ou l’annotation doit se trouver dans la liste de valeurs spécifiée.
      • Not in (Pas dans) : l’étiquette de nœud ou l’annotation ne doit pas se trouver dans la liste de valeurs spécifiée.
      • Exists (Existe) : le nœud doit comporter l’étiquette ou l’annotation spécifiée.
      • Does not exist (N’existe pas) : le nœud ne doit pas comporter l’étiquette ou l’annotation spécifiée.
    • Value (Valeur) : liste de valeurs à mettre en correspondance avec l’étiquette de nœud ou l’annotation.
  2. Pour ajouter des tolérances à des pods, indiquez les informations suivantes dans la section Tolerations (Tolérances) et cliquez sur Add (Ajouter) :
    • Effect (Effet) : effet d’altération auquel doit correspondre la tolérance. Les effets suivants sont disponibles :
      • No schedule (Ne pas planifier) : les nouveaux pods ne sont pas planifiés sur le nœud altéré sans tolérance correspondante.
      • Prefer no schedule (Éviter de planifier) : les nouveaux pods essaient d’éviter d’être planifiés sur le nœud altéré sans tolérance correspondante, mais cela n’est pas garanti.
      • No Execute (Ne pas exécuter) : n’importe quel pod sans tolérance correspondante est expulsé immédiatement après l’altération du nœud. Les nouveaux pods ne sont pas planifiés sur le nœud altéré sans tolérance correspondante.
    • Key (Clé) : clé de l’altération à laquelle doit correspondre la tolérance.
    • Operator (Opérateur) : opérateur à utiliser pour la tolérance. Les opérateurs suivants sont disponibles :
      • Equal (Égal) : le pod tolère une altération avec la clé et la valeur spécifiées.
      • Exists (Existe) : le pod tolère une altération avec la clé spécifiée.
    • Value (Valeur) : valeur de l’altération à laquelle doit correspondre la tolérance si l’opération est définie sur Equal (Égal).
  3. Cliquez sur Save (Enregistrer).

    Pour modifier les règles d’affinité des nœuds et les tolérances, cliquez sur le bouton Edit (Modifier) Edit (Modifier) en regard de chaque liste. Pour les supprimer, cliquez sur le bouton Delete (Supprimer) Delete (Supprimer).

    Remarque :

    Les pods déjà en cours d’exécution sur des nœuds ne seront pas évincés si une modification est apportée et que la règle ou la tolérance n’est plus respectée.