AgentPoolUpgradeSettings Classe
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. AgentPoolUpgradeSettings
- com.
public final class AgentPoolUpgradeSettings
Paramètres de mise à niveau d’un pool d’agents.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
AgentPoolUpgradeSettings() |
Crée un instance de la classe Paramètres de mise à niveau |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Integer |
drainTimeoutInMinutes()
Obtenir la |
String |
maxSurge()
Obtenir la propriété Max |
void |
validate()
Valide le instance. |
Agent |
withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)
Définir la |
Agent |
withMaxSurge(String maxSurge)
Définir la propriété Max |
Méthodes héritées de java.lang.Object
Détails du constructeur
AgentPoolUpgradeSettings
public AgentPoolUpgradeSettings()
Crée une instance de la classe AgentPoolUpgradeSettings.
Détails de la méthode
drainTimeoutInMinutes
public Integer drainTimeoutInMinutes()
Obtenir la propriété drainTimeoutInMinutes : délai d’expiration du drain d’un nœud
Durée (en minutes) d’attente en cas d’éviction des pods et d’arrêt gracieux par nœud. Ce temps d’attente d’éviction honore l’attente sur les budgets d’interruption de pod. Si ce délai est dépassé, la mise à niveau échoue. S’il n’est pas spécifié, la valeur par défaut est de 30 minutes.
Returns:
maxSurge
public String maxSurge()
Obtenir la propriété maxSurge : nombre maximal ou pourcentage de nœuds qui sont surtension pendant la mise à niveau.
Cela peut être défini sur un entier (par exemple, « 5 ») ou un pourcentage (par exemple, « 50 % »). Si un pourcentage est spécifié, il s’agit du pourcentage de la taille totale du pool d’agents au moment de la mise à niveau. Pour les pourcentages, les nœuds fractionnaires sont arrondis vers le haut. Si cet argument n'est pas spécifié, la valeur par défaut est 1. Pour plus d’informations, notamment sur les bonnes pratiques, consultez : https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.
Returns:
validate
public void validate()
Valide le instance.
withDrainTimeoutInMinutes
public AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)
Définir la propriété drainTimeoutInMinutes : délai d’expiration du drain d’un nœud
Durée (en minutes) d’attente en cas d’éviction des pods et d’arrêt gracieux par nœud. Ce temps d’attente d’éviction honore l’attente sur les budgets d’interruption de pod. Si ce délai est dépassé, la mise à niveau échoue. S’il n’est pas spécifié, la valeur par défaut est de 30 minutes.
Parameters:
Returns:
withMaxSurge
public AgentPoolUpgradeSettings withMaxSurge(String maxSurge)
Définissez la propriété maxSurge : nombre maximal ou pourcentage de nœuds qui sont surtension pendant la mise à niveau.
Cela peut être défini sur un entier (par exemple, « 5 ») ou un pourcentage (par exemple, « 50 % »). Si un pourcentage est spécifié, il s’agit du pourcentage de la taille totale du pool d’agents au moment de la mise à niveau. Pour les pourcentages, les nœuds fractionnaires sont arrondis vers le haut. Si cet argument n'est pas spécifié, la valeur par défaut est 1. Pour plus d’informations, notamment sur les bonnes pratiques, consultez : https://docs.microsoft.com/azure/aks/upgrade-cluster\#customize-node-surge-upgrade.
Parameters:
Returns:
S’applique à
Azure SDK for Java