Obtenir des informations sur un cluster
Vous pouvez obtenir des informations à propos des clusters que vous avez créés.
Obtenir des informations sur vos clusters avec OKS CLI
Pour obtenir des informations à propos de vos clusters, utilisez la commande cluster get en suivant cette syntaxe :
$ oks-cli cluster get \
--project-name NAME_OF_PROJECT \
--cluster-name NAME_OF_CLUSTER
Cette commande contient les options suivantes que vous devez spécifier :
-
cluster-name
: Le nom du cluster sur lequel vous voulez obtenir des informations. -
(optionnel)
project-name
: Le nom du projet contenant le cluster. -
(optionnel)
output
: Le format de sortie de la réponse (json
|yaml
). Par défaut, le format de la réponse est JSON.
La commande GetCluster renvoie les éléments suivants :
-
project_id
: L’ID du projet auquel appartient ce cluster. -
id
: Le Universally Unique Identifier (UUID) du cluster. -
name
: Un nom unique pour le cluster au sein du projet. -
description
: Une description facultative du cluster. -
cp_multi_az
: Sitrue
, le déploiement multi-Sous-régions est activé pour le control plane. Sifalse
, il est désactivé. -
cp_subregions
: Les Sous-régions sur lesquelles les composants du control plane sont déployés. -
version
: La version Kubernetes déployée pour le cluster. Pour en savoir plus, voir GetKubernetesVersions. -
cni
: Le Container Network Interface (CNI) utilisé dans le cluster. -
admin_lbu
: Si true, l’administration de load balancers est activée pour la gestion des clusters. Sifalse
, elle est désactivée. -
admission_flags
: La configuration des contrôleurs d’admission Kubernetes.-
disable_admission_plugins
: La liste des plugins d’admission qui sont désactivés. -
enable_admission_plugins
: La liste des plugins d’admission qui sont activés. -
applied_admission_plugins
: La liste des plugins d’admission qui sont actuellement appliqués au cluster.
-
-
cidr_pods
: Le bloc CIDR utilisé en interne pour les pods. -
cidr_service
: Le bloc CIDR utilisé en interne pour les services. -
cluster_dns
: L’IP du service DNS du cluster. -
tags
: Les tags appliqués aux worker nodes du cluster. -
auto_maintenances
: La configuration des fenêtres de maintenance automatisées.-
minor_upgrade_maintenance
: La configuration de la fenêtre de maintenance pour les mises à niveau mineures de Kubernetes.-
enabled
: Sitrue
, une fenêtre de maintenance est activée. -
duration_hours
: La durée de la fenêtre de maintenance, en heures. -
start_hour
: L’heure de début de la fenêtre de maintenance, en heures. -
week_day
: Le jour de la semaine où commence la fenêtre de maintenance. -
tz
: Le fuseau horaire pour la fenêtre de maintenance.
-
-
patch_upgrade_maintenance
: La configuration de la fenêtre de maintenance pour les mises à jour correctives Kubernetes.-
enabled
: Sitrue
, une fenêtre de maintenance est activée. -
duration_hours
: La durée de la fenêtre de maintenance, en heures. -
start_hour
: L’heure de début de la fenêtre de maintenance, en heures. -
week_day
: Le jour de la semaine où commence la fenêtre de maintenance. -
tz
: Le fuseau horaire pour la fenêtre de maintenance.
-
-
-
control_planes
: La taille souhaitée du control plane. -
admin_whitelist
: La liste des CIDR ou IP autorisés à accéder au cluster via l’API Kubernetes. -
statuses
: Les informations d’état du cluster.-
created_at
: La date et l’heure de création du cluster. -
deleted_at
: La date et l’heure de suppression du cluster. (si applicable). -
updated_at
: La date et l’heure de dernière mise à jour du cluster. -
status
: L’état du cluster. -
available_upgrade
: Toute version disponible de Kubernetes pour mise à jour (si applicable).
-
-
disable_api_termination
: Sitrue
, la possibilité de supprimer le cluster via l’API est désactivée. Sifalse
, elle est activée.
{
"project_id": "877295ad-171c-4f9a-86c5-d45c8b2321fe",
"id": "5e5b232c-b7de-4cc0-9296-faa006b8bd25",
"name": "NAME_OF_CLUSTER",
"description": "",
"cp_multi_az": false,
"cp_subregions": [
"2a"
],
"version": "1.32",
"cni": "cilium",
"admin_lbu": false,
"admission_flags": {
"disable_admission_plugins": [],
"enable_admission_plugins": [],
"applied_admission_plugins": [
"ClusterTrustBundleAttest",
"LimitRanger",
"RuntimeClass",
"ServiceAccount",
"CertificateApproval",
"ResourceQuota",
"PodSecurity",
"Priority",
"NamespaceLifecycle",
"DefaultIngressClass",
"PersistentVolumeClaimResize",
"ValidatingAdmissionPolicy",
"StorageObjectInUseProtection",
"CertificateSigning",
"DefaultStorageClass",
"MutatingAdmissionWebhook",
"CertificateSubjectRestriction",
"TaintNodesByCondition",
"DefaultTolerationSeconds",
"ValidatingAdmissionWebhook"
]
},
"cidr_pods": "10.91.0.0/16",
"cidr_service": "10.92.0.0/16",
"cluster_dns": "10.92.0.10",
"tags": {},
"auto_maintenances": {
"minor_upgrade_maintenance": {
"enabled": true,
"duration_hours": 1,
"start_hour": 12,
"week_day": "Tue",
"tz": "UTC"
},
"patch_upgrade_maintenance": {
"enabled": true,
"duration_hours": 1,
"start_hour": 12,
"week_day": "Tue",
"tz": "UTC"
}
},
"control_planes": "cp.mono.master",
"admin_whitelist": [
"1.2.3.4/32",
"5.6.7.8/32"
],
"statuses": {
"created_at": "2025-01-01T00:02:00.000000Z",
"updated_at": "2025-01-01T00:02:00.000001Z",
"status": "pending",
"available_upgrade": ""
},
"disable_api_termination": false
}
Pages connexes
Méthodes API correspondantes