Créer un node pool

Vous pouvez créer des node pools avec OKS CLI ou kubectl. Vous devez créer au moins un node pool par cluster pour que le cluster puisse exécuter la charge liée à l’application.

Tous les worker nodes au sein d’un node pool OKS doivent être du même type. Si vous avez besoin d’utiliser des nœuds de différents types dans votre cluster, vous devez créer plusieurs node pools correspondants.

Créer un node pool avec OKS CLI

Avant de commencer :

La commande cluster nodepool create crée un node pool OKS et l’attache au cluster indiqué.

Exemple de requête
$ oks-cli cluster \
    --project-name NAME_OF_PROJECT \
    --cluster-name NAME_OF_CLUSTER \
    nodepool create \
    --nodepool-name NAME_OF_NODEPOOL \
    --count 2 \
    --type tinav6.c1r1p2

Cette commande contient les options suivantes que vous devez spécifier :

  • cluster-name : Le nom du cluster, d’une longueur maximale de 40 caractères alphanumériques et tirets (-). Ce nom ne doit pas commencer ou finir par un tiret, et il doit être unique dans le projet.

  • (optionnel) project-name : Le nom du projet dans lequel vous voulez créer le cluster.

  • nodepool-name : Le nom du node pool que vous voulez créer.

  • count : Le nombre de worker nodes.

  • type : Le type de worker nodes dans le format tinavW.cXrYpZ, où :

    • W est une génération de CPU entre 2 et 7. Pour en savoir plus, voir Types de VM > Type TINA.

    • X est un nombre de vCPU dans les limites de vos quotas.

    • Y est une quantité de mémoire dans les limites de vos quotas.

    • (optionnel) Z est un indicateur de performance entre 1 et 3.

La création de votre node pool commence lorsque le message suivant est renvoyé : nodepool.oks.dev/NAME_OF_NODEPOOL created.

Vous pouvez utiliser la commande cluster nodepool list pour vérifier la liste des node pools existants.

Si un worker node ne rejoint pas le cluster dans un délai de 15 minutes après sa création, il sera remplacé. Une erreur reste visible dans la réponse étendue pendant 5 minutes.

Pages connexes