Lister vos node pools

Vous pouvez lister les node pools que vous avez créés. Cette action renvoie également des informations à propos de leur statut et type.

Lister vos node pools avec OKS CLI

La commande cluster nodepool list vous permet d’obtenir la liste des node pools existants pour un cluster donné.

Exemple de requête
$ oks-cli cluster nodepool \
    --project-name NAME_OF_PROJECT \
    --cluster-name NAME_OF_CLUSTER \
    list

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 contenant le cluster et ses node pools.

Exemple de résultat
NAME        TYPE            DESIRED NODES   ATTACHED   READY   RUNNING   PENDING   STOPPING   STOPPED   SHUTTING DOWN   CURRENT PROCESSING PHASE   LAST ERROR
default     tinav6.c1r1p2   2               2          2       2         0         0          0         0               idle                       None
second      tinav6.c2r2p2   2               0          0       2         0         0          0         0               pending                    None

Lister vos node pools avec kubectl

La commande kubectl get nodepools.oks.dev vous permet d’obtenir la liste des node pools existants pour un cluster donné.

Les alias disponibles sont :

  • nodepools.oks.dev

  • npools

  • npls

  • npl

Exemple de requête
$ kubectl get nodepools.oks.dev
Exemple de résultat
NAME        TYPE            DESIRED NODES   ATTACHED   READY   RUNNING   PENDING   CURRENT PROCESSING PHASE
default     tinav6.c1r1p2   2               2          2       2         0         idle
second      tinav6.c1r1p2   2               0          0       2         0         pending

Vous pouvez utiliser l’option w pour suivre en permanence les changements d’état des node pools.

Obtenir des informations supplémentaires sur vos node pools

Vous pouvez obtenir des informations à propos de vos node pools en utilisant la commande kubectl get npl. Cette commande renvoie la sortie dans le format de votre choix, dans laquelle vous pouvez trouver l’ID du compte OUTSCALE qui gère vos clusters (oks.account-id), et l’ID du security group appliqué (oks.nodepool.security-group).

Exemple de requête
$ kubectl get npl NAME_OF_NODEPOOL -oyaml

Pages connexes