Partager via


AgentPoolUpgradeSettings Classe

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.AgentPoolUpgradeSettings

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 à niveaudu poold’agents.

Résumé de la méthode

Modificateur et type Méthode et description
Integer drainTimeoutInMinutes()

Obtenir lapropriété Drain TimeoutInMinutes : délai d’expiration du drain d’un nœud

String maxSurge()

Obtenir la propriété MaxSurge : nombre maximal ou pourcentage de nœuds qui sont surtension pendant la mise à niveau.

void validate()

Valide le instance.

AgentPoolUpgradeSettings withDrainTimeoutInMinutes(Integer drainTimeoutInMinutes)

Définir lapropriété Drain TimeoutInMinutes : délai d’expiration du drain d’un nœud

AgentPoolUpgradeSettings withMaxSurge(String maxSurge)

Définir la propriété MaxSurge : nombre maximal ou pourcentage de nœuds qui sont surtension pendant la mise à niveau.

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:

valeur drainTimeoutInMinutes.

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:

valeur maxSurge.

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:

drainTimeoutInMinutes - valeur drainTimeoutInMinutes à définir.

Returns:

l’objet AgentPoolUpgradeSettings lui-même.

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:

maxSurge - valeur maxSurge à définir.

Returns:

l’objet AgentPoolUpgradeSettings lui-même.

S’applique à