Obtenir des informations sur un node pool
Vous pouvez obtenir des informations sur les node pools que vous avez créés.
Obtenir des informations sur un node pool avec kubectl
Pour obtenir des informations sur vos node pools, utilisez la commande kubectl get npl en suivant cette syntaxe :
$ kubectl get npl NAME_OF_NODEPOOL --output yaml
Cette commande contient les options suivantes que vous pouvez avoir besoin de spécifier :
-
(optionnel)
output: Le format de sortie de la réponse (json|yaml|wide).
La commande kubectl get npl renvoie les éléments suivants :
-
apiVersion: La version de l’API utilisée par la définition de ressources personnalisées (CRD). Elle détermine la version du schéma pour la ressourceNodePool. -
kind: Le type de ressource Kubernetes, toujoursNodePooldans ce contexte. -
metadata: Les informations sur les métadonnées du node pool.-
labels: Les labels attachés au node pool.-
oks.account-id: L’ID du compte OUTSCALE qui gère vos clusters. -
oks.network_id: L’ID du réseau du control plane de votre projet. -
oks.nodepool.security-group: L’ID du security group appliqué.
-
-
name: Le nom du node pool. -
resourceVersion: L’identifiant de version du serveur API pour le node pool. -
uid: Le Universally Unique Identifier (UUID) du node pool.
-
-
spec: La spécification de la configuration du node pool.-
autoHealing: Sitrue, l’auto-réparation des nœudsNotReadyest activée. -
autoscaling: Sitrue, la mise à l’échelle automatique est activée. -
desiredNodes: Le nombre de nœuds souhaités dans le node pool. -
maxNodes: Le nombre maximum de nœuds que l’autoscaler peut atteindre. -
minNodes: Le nombre minimum de nœuds que l’autoscaler est autorisé à maintenir. -
nodeType: Le type de VM utilisé pour les nœuds. -
taint: Sitrue, une taint spécifique au node pool est ajoutée à tous les worker nodes du node pool à leur création. -
upgradeStrategy: La configuration pour la gestion des mises à niveau du node pool.-
autoUpgradeEnabled: Sitrue, les mises à niveau automatiques du node pool sont activées. -
autoUpgradeMaintenance: La configuration de la fenêtre de maintenance pour les mises à niveau automatiques.-
durationHours: La durée de la fenêtre de maintenance, en heures. -
startHour: L’heure de début de la fenêtre de maintenance, au format 24 heures (0-23). -
weekDay: Le jour de la semaine auquel la fenêtre de maintenance s’applique.
-
-
maxSurge: Le nombre maximal de nœuds supplémentaires pouvant être créés pendant une mise à niveau. -
maxUnavailable: Le nombre maximal de nœuds pouvant être indisponibles pendant une mise à niveau.
-
-
volumes: La liste des configurations de volume pour les nœuds.-
device: L’appareil/dev/XXXdans lequel vous voulez placer le volume. Les valeurs possibles sont soitroot,xvdXouxvdXY, oùXest une lettre entre b et z, etYest une lettre entre a et z. -
dir: Le chemin de montage pour le volume. -
filesystem: Le système de fichier utilisé pour créer et monter le volume. -
iops: Le nombre d’opérations I/O (IOPS) par seconde. -
size: La taille du volume, en gibioctets (Gio). -
type: Le type de volume, parmi les types de volumes pris en charge par 3DS OUTSCALE (gp2,io1,standard).
-
-
zones: La liste des Sous-régions où les nœuds sont déployés.
-
apiVersion: oks.dev/v1beta2
kind: NodePool
metadata:
...
labels:
oks.account-id: "123456789876"
oks.network_id: vpc-1a2b3c4d
oks.nodepool.security-group: sg-abcd1ef2
name: testnodepool
resourceVersion: "1234"
uid: 12a345bc-d678-9e87-f65g-h4321i234jk5
spec:
autoHealing: true
autoscaling: false
desiredNodes: 2
maxNodes: 0
minNodes: 0
nodeType: tinav6.c1r1p2
taint: false
upgradeStrategy:
autoUpgradeEnabled: true
autoUpgradeMaintenance:
durationHours: 1
startHour: 12
weekDay: Tue
maxSurge: 0
maxUnavailable: 1
volumes:
- device: root
dir: /
filesystem: ext4
iops: 0
size: 100
type: gp2
zones:
- eu-west-2a
...
Pages connexes