Les informations contenues dans ce document peuvent être obsolètes
Ce document a une date de mise à jour antérieure à celle de l'original, les informations qu'il contient peuvent donc être obsolètes. Si vous comprenez l'anglais, consultez la version anglaise pour obtenir les informations les plus récentes : kubectl
kubectl contrôle le manager d'un cluster Kubernetes
Vous trouverez plus d'informations ici : https://kubernetes.io/fr/docs/reference/kubectl/overview/
kubectl [flags]
| --add-dir-header | |
| Si vrai, ajoute le répertoire du fichier à l'entête | |
| --alsologtostderr | |
| log sur l'erreur standard en plus d'un fichier | |
| --as chaîne | |
| Nom d'utilisateur à utiliser pour l'opération | |
| --as-group tableauDeChaînes | |
| Groupe à utiliser pour l'opération, ce flag peut être répété pour spécifier plusieurs groupes | |
| --azure-container-registry-config chaîne | |
| Chemin du fichier contenant les informations de configuration du registre de conteneurs Azure | |
| --cache-dir chaîne Défaut: "/home/karen/.kube/http-cache" | |
| Répertoire de cache HTTP par défaut | |
| --certificate-authority chaîne | |
| Chemin vers un fichier cert pour l'autorité de certification | |
| --client-certificate chaîne | |
| Chemin vers un fichier de certificat client pour TLS | |
| --client-key chaîne | |
| Chemin vers un fichier de clé client pour TLS | |
| --cloud-provider-gce-lb-src-cidrs cidrs Défaut: 130.211.0.0/22,209.85.152.0/22,209.85.204.0/22,35.191.0.0/16 | |
| CIDRs ouverts dans le firewall GCE pour le proxy de trafic LB & health checks | |
| --cluster chaîne | |
| Le nom du cluster kubeconfig à utiliser | |
| --context chaîne | |
| Le nom du contexte kubeconfig à utiliser | |
| --default-not-ready-toleration-seconds int Défaut: 300 | |
| Indique les tolerationSeconds de la tolérance pour notReady:NoExecute qui sont ajoutées par défaut à tous les pods qui n'ont pas défini une telle tolérance | |
| --default-unreachable-toleration-seconds int Défaut: 300 | |
| Indique les tolerationSeconds de la tolérance pour unreachable:NoExecute qui sont ajoutées par défaut à tous les pods qui n'ont pas défini une telle tolérance | |
| -h, --help | |
| aide pour kubectl | |
| --insecure-skip-tls-verify | |
| Si vrai, la validité du certificat du serveur ne sera pas vérifiée. Ceci rend vos connexions HTTPS non sécurisées | |
| --kubeconfig chaîne | |
| Chemin du fichier kubeconfig à utiliser pour les requêtes du CLI | |
| --log-backtrace-at traceLocation Défaut: :0 | |
| lorsque les logs arrivent à la ligne fichier:N, émet une stack trace | |
| --log-dir chaîne | |
| Si non vide, écrit les fichiers de log dans ce répertoire | |
| --log-file chaîne | |
| Si non vide, utilise ce fichier de log | |
| --log-file-max-size uint Défaut : 1800 | |
| Définit la taille maximale d'un fichier de log. L'unité est le mega-octet. Si la valeur est 0, la taille de fichier maximale est illimitée. | |
| --log-flush-frequency durée Défaut: 5s | |
| Nombre de secondes maximum entre flushs des logs | |
| --logtostderr Défaut: true | |
| log sur l'erreur standard plutôt que dans un fichier | |
| --match-server-version | |
| La version du serveur doit correspondre à la version du client | |
| -n, --namespace chaîne | |
| Si présent, la portée de namespace pour la requête du CLI | |
| --one-output | |
| Si vrai, écrire uniquement les journaux à leur niveau de gravité natif (au lieu d'écrire également à chaque niveau de gravité inférieur) | |
| --password chaîne | |
| Mot de passe pour l'authentification de base au serveur d'API | |
| --profile chaîne Défaut: "none" | |
| Nom du profil à capturer. Parmi (none|cpu|heap|goroutine|threadcreate|block|mutex) | |
| --profile-output chaîne Défaut: "profile.pprof" | |
| Nom du fichier dans lequel écrire le profil | |
| --request-timeout chaîne Défaut: "0" | |
| La durée à attendre avant d'abandonner une requête au serveur. Les valeurs non égales à zéro doivent contenir une unité de temps correspondante (ex 1s, 2m, 3h). Une valeur à zéro indique de ne pas abandonner les requêtes | |
| -s, --server chaîne | |
| L'adresse et le port de l'API server Kubernetes | |
| --skip-headers | |
| Si vrai, n'affiche pas les entêtes dans les messages de log | |
| --skip-log-headers | |
| Si vrai, évite les entêtes lors de l'ouverture des fichiers de log | |
| --stderrthreshold sévérité Défaut: 2 | |
| logs à cette sévérité et au dessus de ce seuil vont dans stderr | |
| --tls-server-name string | |
| Nom du serveur à utiliser pour la validation du certificat. S'il n'est pas fourni, le nom d'hôte utilisé pour contacter le serveur est utilisé | |
| --token chaîne | |
| Bearer token pour l'authentification auprès de l'API server | |
| --user chaîne | |
| Le nom de l'utilisateur kubeconfig à utiliser | |
| --username chaîne | |
| Nom d'utilisateur pour l'authentification de base au serveur d'API | |
| -v, --v Niveau | |
| Niveau de verbosité des logs | |
| --version version[=true] | |
| Affiche les informations de version et quitte | |
| --vmodule moduleSpec | |
| Liste de settings pattern=N séparés par des virgules pour le logging filtré par fichiers | |
| --warnings-as-errors | |
| Traiter les avertissements reçus du serveur comme des erreurs et quitter avec un code de sortie différent de zéro | |
| KUBECONFIG | |
| Chemin d'accès au fichier de configuration kubectl ("kubeconfig"). Défaut: "$HOME/.kube/config" | |
| KUBECTL_COMMAND_HEADERS | |
| Lorsqu'il est défini sur false, désactive les en-têtes HTTP supplémentaires détaillant la commande kubectl invoquée (version Kubernetes v1.22 ou ultérieure) | |
| KUBECTL_EXPLAIN_OPENAPIV3 | |
| Active ou désactive l'utilisation de la nouvelle source de données OpenAPIv3 disponible lors des appels à `kubectl explain`. OpenAPIV3 est activé par défaut depuis Kubernetes 1.24. | |
| KUBECTL_ENABLE_CMD_SHADOW | |
| Lorsque cette option est définie sur « true », les plugins externes peuvent être utilisés comme sous-commandes pour les commandes intégrées si aucune sous-commande n'existe. En phase alpha, cette fonctionnalité n'est utilisable que pour la commande de création (par exemple, kubectl create networkpolicy). | |
| KUBECTL_PORT_FORWARD_WEBSOCKETS | |
| Lorsqu'elle est définie sur true, la commande kubectl port-forward tentera de diffuser en utilisant le protocole websockets. En cas d'échec de la mise à niveau vers WebSockets, les commandes utilisent le protocole SPDY actuel. | |
| KUBECTL_REMOTE_COMMAND_WEBSOCKETS | |
| Lorsqu'elles sont définies sur true, les commandes kubectl exec, cp et attach tenteront de diffuser en utilisant le protocole websockets. En cas d'échec de la mise à niveau vers WebSockets, les commandes utilisent le protocole SPDY actuel. | |