kubectl diff |
Différence |
---|---|
Kubernetes |
Syntaxe
kubectl diff -f FILENAME [flags] |
Paramètres
Nom | Description |
---|---|
field-manager | Ce paramètre permet d'indiquer le nom du responsable utilisé pour suivre la propriété du chemin. |
filename | Ce paramètre permet d'indiquer le nom de fichier, le répertoire ou l'URL des fichiers contenant la configuration à diff. |
force-conflicts | Ce paramètre permet d'indiquer, si true, d'appliquer server-side afin de forcer les modifications à éviter les conflits. |
kustomize | Ce paramètre permet de traiter le répertoire kustomization. Ce drapeau ne peut pas être utilisé avec -f ou -R. |
recursive | Ce paramètre permet de traiter récursivement le répertoire utilisé dans -f, --filename. Utile lorsque vous souhaitez gérer des manifestes associés organisés dans le même répertoire. |
selector | Ce paramètre permet d'indiquer le sélecteur (requête d'étiquette) sur lequel filtrer, prend en charge '=', '==' et '! ='. (Par exemple -l key1=value1,key2=value2). |
server-side | Ce paramètre permet d'indiquer, si true, d'appliquer l'exécution sur le serveur au lieu du client. |
Description
Cette commande permet de faire une comparaison de différence de fichier ou de stdin par rapport à la configuration en direct.
Remarques
- Cette commande effectue les configurations spécifiées par nom de fichier ou stdin entre la configuration en ligne actuelle et la configuration telle qu'elle serait si elle était appliquée.
- La sortie est toujours YAML.
- La variable d'environnement KUBECTL_EXTERNAL_DIFF peut être utilisée pour sélectionner votre propre commande diff. Les utilisateurs peuvent également utiliser des commandes externes avec des paramètres, exemple : KUBECTL_EXTERNAL_DIFF="colordiff -N -u".
- Par défaut, la commande "diff" disponible dans votre chemin sera exécutée avec les paramètre s"-u" (diff unifié) et "-N" (traiter les fichiers absents comme vides).
- L'état de sortie : 0 aucune différence n'a été trouvée. 1 Des différences ont été trouvées. > 1 Kubectl ou diff a échoué avec une erreur.
- Le KUBECTL_EXTERNAL_DIFF, s'il est utilisé, devrait suivre cette convention.
Dernière mise à jour : Lundi, le 1 Février 2021