Aller au contenu principal

Ajouter un Nodepool

La plateforme OpenShift Managé de NumSpot manipule les Nodes au travers de Nodepool. Un Nodepool décrit les caractéristiques qui sont appliquées dans les Nodes qu'il contient. Tous les Nodes faisant partie d'un même Nodepool voient leurs caractéristiques techniques identiques (CPU, mémoire, GPU éventuellement). Tous les nodes associés à un nodepool se voient appliquer un label nodepool avec comme valeur le nom du nodepool donné à la création de celui-ci. Il est alors possible de contrôler le placement d'un pod sur un nodepool spécifique au travers du mécanisme de Node Selector : Placing pods on specific nodes using node selectors.

Concurrence des opérations

L'ajout d'un nodepool dans un cluster rentre dans les actions qui impactent techniquement le cluster.
Cette action peut être lancée seulement si le cluster en question n'a pas d'autre opération en cours. Pour rappel, toute opération constitue une demande qui a un impacte technique sur le cluster. Voici la liste des opérations:

  • Ajouter des workers
  • Supprimer un worker
  • Mettre à niveau le plan de contrôle
  • Mettre à niveau les workers
  • Mettre à jour les paquets des nœuds du cluster
  • Créer un cluster
  • Supprimer un cluster

Ajouter un node pool dans un cluster sur la console NumSpot

  1. Depuis la page de détails du cluster, scroller jusqu'à atteindre la section Nodepool et workers et cliquez sur le bouton Ajouter un nodepool.

    Ajouter un nodepool - Page

    Un formulaire pour la création d'un nouveau nodepool apparaît.

  2. Dans le champ Nom, tapez un nom du nodepool.

    Nomenclature du nodepool

    Le nom du Nodepool doit respecter certains critères:

    • Le nom doit être unique au sein du cluster.
    • Le nom doit être différent de master (le nom est reservé à la gestion du cluster).
    • Le nom doit se composer uniquement des caractères alphanumérique (a-zA-Z0-9 et -).
  3. Choisissez un Type de profil, deux types sont possibles : Standard ou With GPU accompagné du modèle de GPU souhaité.

    Disponibilité GPU

    La disponibilité des modèles de GPU peuvent différer selon la région (consulter les profils de node). Sachant bien que tout profil défini est définitif, et ne peut être modifié durant la durée de vie du nodepool.

    Formulaire d'ajout d'un nodepool - Modal

  4. Choisissez un Profil de workers parmi les quatre options disponibles : Small, Medium, Large et Very Large.

    Profil sélectionné

    Lorsque vous sélectionnez un profil, juste en dessous s'affiche les caractéristiques techniques d'un nodes type associé au profil.

    Profil de node

    Chaque profil correspond à des caractéristiques types pour un node. Vous pouvez consulter les caractéristiques correspondant aux profils selon les régions sur les profils de nodes

  5. (Option liée au choix du type de profil "With GPU") Choisissez un Modèle de GPU pour le GPU du node pool.

    Ajouter un nodepool avec gpu - Modal

  6. Indiquez le nombre de workers, celui ne peut pas être inférieur à 1.

    Rappel

    Le CIDR appliqué lors de la création du cluster limite le nombre de Node pouvant être contenu dans le cluster. Voir plus de détails sur les limitations lié au CIDR

  7. Cliquez sur le bouton Créer un node pool.