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 \
    --cluster-name NAME_OF_CLUSTER \
    --project-name NAME_OF_PROJECT \
    nodepool create \
    --nodepool-name NAME_OF_NODEPOOL \
    --output json \
    --zone eu-west-2a \
    --count 2 \
    --type tinav6.c1r1p2

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

  • (optionnel) cluster-name : Le nom du cluster auquel vous voulez attacher le node pool.

  • count : Le nombre de worker nodes.

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

  • (optionnel) output : Le format de sortie de la réponse (json | yaml). Par défaut, le format de la réponse est JSON.

  • (optionnel) project-name : Le nom du projet contenant le cluster.

  • 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.

  • zone : La Sous-région dans laquelle vous voulez créer le node pool.

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