ProvisionedClusterPropertiesAutoScalerProfile interface
Paramètres à appliquer à l’autoscaler de cluster lorsque la mise à l’échelle automatique est activée pour le cluster approvisionné.
Propriétés
| balance |
Les valeurs valides sont « true » et « false » |
| expander | S’il n’est pas spécifié, la valeur par défaut est « aléatoire ». Pour plus d’informations, consultez expanders. |
| max |
La valeur par défaut est 10. |
| max |
La valeur par défaut est 600. |
| max |
La valeur par défaut est « 15 m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| max |
La valeur par défaut est 45. La valeur maximale est 100 et la valeur minimale est de 0. |
| new |
Pour les scénarios tels que la mise à l’échelle burst/batch où vous ne souhaitez pas que l’autorité de certification agisse avant que le planificateur Kubernetes puisse planifier tous les pods, vous pouvez indiquer à l’autorité de certification d’ignorer les pods non planifiés avant qu’ils ne soient d’un certain âge. La valeur par défaut est « 0s ». Les valeurs doivent être un entier suivi d’une unité (s’pendant les secondes, 'm' pendant les minutes, 'h' pendant les heures, etc.). |
| ok |
Il doit s’agir d’un entier. La valeur par défaut est 3. |
| scale |
La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| scale |
La valeur par défaut est l’intervalle d’analyse. Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| scale |
La valeur par défaut est « 3m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| scale |
La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| scale |
La valeur par défaut est « 20m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge. |
| scale |
La valeur par défaut est « 0.5 ». |
| scan |
La valeur par défaut est « 10 ». Les valeurs doivent être un nombre entier de secondes. |
| skip |
La valeur par défaut est true. |
| skip |
La valeur par défaut est true. |
Détails de la propriété
balanceSimilarNodeGroups
Les valeurs valides sont « true » et « false »
balanceSimilarNodeGroups?: string
Valeur de propriété
string
expander
S’il n’est pas spécifié, la valeur par défaut est « aléatoire ». Pour plus d’informations, consultez expanders.
expander?: string
Valeur de propriété
string
maxEmptyBulkDelete
La valeur par défaut est 10.
maxEmptyBulkDelete?: string
Valeur de propriété
string
maxGracefulTerminationSec
La valeur par défaut est 600.
maxGracefulTerminationSec?: string
Valeur de propriété
string
maxNodeProvisionTime
La valeur par défaut est « 15 m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
maxNodeProvisionTime?: string
Valeur de propriété
string
maxTotalUnreadyPercentage
La valeur par défaut est 45. La valeur maximale est 100 et la valeur minimale est de 0.
maxTotalUnreadyPercentage?: string
Valeur de propriété
string
newPodScaleUpDelay
Pour les scénarios tels que la mise à l’échelle burst/batch où vous ne souhaitez pas que l’autorité de certification agisse avant que le planificateur Kubernetes puisse planifier tous les pods, vous pouvez indiquer à l’autorité de certification d’ignorer les pods non planifiés avant qu’ils ne soient d’un certain âge. La valeur par défaut est « 0s ». Les valeurs doivent être un entier suivi d’une unité (s’pendant les secondes, 'm' pendant les minutes, 'h' pendant les heures, etc.).
newPodScaleUpDelay?: string
Valeur de propriété
string
okTotalUnreadyCount
Il doit s’agir d’un entier. La valeur par défaut est 3.
okTotalUnreadyCount?: string
Valeur de propriété
string
scaleDownDelayAfterAdd
La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
scaleDownDelayAfterAdd?: string
Valeur de propriété
string
scaleDownDelayAfterDelete
La valeur par défaut est l’intervalle d’analyse. Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
scaleDownDelayAfterDelete?: string
Valeur de propriété
string
scaleDownDelayAfterFailure
La valeur par défaut est « 3m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
scaleDownDelayAfterFailure?: string
Valeur de propriété
string
scaleDownUnneededTime
La valeur par défaut est « 10m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
scaleDownUnneededTime?: string
Valeur de propriété
string
scaleDownUnreadyTime
La valeur par défaut est « 20m ». Les valeurs doivent être un entier suivi d’un ' m'. Aucune unité de temps autre que les minutes (m) n’est prise en charge.
scaleDownUnreadyTime?: string
Valeur de propriété
string
scaleDownUtilizationThreshold
La valeur par défaut est « 0.5 ».
scaleDownUtilizationThreshold?: string
Valeur de propriété
string
scanInterval
La valeur par défaut est « 10 ». Les valeurs doivent être un nombre entier de secondes.
scanInterval?: string
Valeur de propriété
string
skipNodesWithLocalStorage
La valeur par défaut est true.
skipNodesWithLocalStorage?: string
Valeur de propriété
string
skipNodesWithSystemPods
La valeur par défaut est true.
skipNodesWithSystemPods?: string
Valeur de propriété
string