Nom |
Description |
allow-missing-template-keys |
Ce paramètre permet d'indiquer, si true, d'ignorer les erreurs dans les modèles lorsqu'un champ ou une clef de cartographie est manquant dans le gabarit. S'applique uniquement aux formats de sortie golang et jsonpath. |
cpu-percent |
Ce paramètre permet d'indiquer l'utilisation cible moyenne du processeur (représentée en pourcentage du processeur demandé) sur tous les pods. S'il n'est pas spécifié ou négatif, une stratégie de mise à l'échelle automatique par défaut sera utilisée. |
dry-run |
Ce paramètre permet d'indiquer le type d'exécution, doit être «none», «server» ou «client». En cas de stratégie client, n'affiche que l'objet étant envoyé, sans l'envoyer. En cas de stratégie serveur, soumet la demande côté serveur sans conserver la ressource. |
field-manager |
Ce paramètre permet d'indiquer le nom du responsable utilisé pour suivre la propriété du champ. |
filename |
Ce paramètre permet d'indiquer le nom de fichier, répertoire ou URL des fichiers identifiant la ressource à mettre à l'échelle automatiquement. |
generator |
Ce paramètre permet d'indiquer le nom du générateur d'API à utiliser. Actuellement, il n'y a qu'un seul générateur. |
kustomize |
Ce paramètre permet d'indiquer le traitement de répertoire kustomization. Ce drapeau ne peut pas être utilisé avec -f ou -R. |
max |
Ce paramètre permet d'indiquer la limite supérieure du nombre de pods pouvant être définis par la mise à l'échelle automatique. |
min |
Ce paramètre permet d'indiquer la limite inférieure du nombre de pods pouvant être définis par la mise à l'échelle automatique. S'il n'est pas spécifié ou négatif, le serveur appliquera une valeur par défaut. |
name |
Ce paramètre permet d'indiquer le nom de l'objet nouvellement créé. S'il n'est pas spécifié, le nom de la ressource d'entrée sera utilisé. |
output |
Ce paramètre permet d'indiquer le format de sortie. Un des : json|yaml|name|go-template|go-template-file|template|templatefile|jsonpath|jsonpath-as-json|jsonpath-file. |
record |
Ce paramètre permet d'enregistrer la commande kubectl actuelle dans l'annotation de la ressource. S'il est défini sur false, n'enregistrez pas la commande. Si la valeur est true, enregistrez la commande. S'il n'est pas défini, la valeur par défaut de l'annotation est mise à jour uniquement s'il en existe déjà une. |
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. |
save-config |
Ce paramètre permet d'indiquer, si true, la configuration de l'objet actuel sera enregistrée dans son annotation. Sinon, l'annotation ne sera pas modifiée. Ce drapeau est utile lorsque vous souhaitez exécuter kubectl apply sur cet objet à l'avenir. |
template |
Ce paramètre permet d'indiquer une chaîne de gabarit ou chemin d'accès au fichier de gabarit à utiliser lorsque -o = go-template, -o = go-template-file. Le format du gabarit est les gabarits golang. |
L'exemple suivant permet de faire une mise à l'échelle automatique d'un déploiement «gladir», avec le nombre de pods compris entre 2 et 10, aucune utilisation cible du processeur n'est spécifiée, donc une stratégie de mise à l'échelle automatique par défaut sera utilisée :
L'exemple suivant permet de faire une mise à l'échelle automatique d'un contrôleur de réplication "gladir", avec le nombre de pods compris entre 1 et 5, utilisation du processeur cible à 80% :