Partilhar via


RollingUpgradePolicy interface

Os parâmetros de configuração usados durante a execução de uma atualização contínua.

Propriedades

enableCrossZoneUpgrade

Permita que o VMSS ignore os limites AZ ao construir lotes de atualização. Leve em consideração o Domínio de Atualização e maxBatchInstancePercent para determinar o tamanho do lote.

maxBatchInstancePercent

A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote. Como isso é máximo, instâncias não íntegras em lotes anteriores ou futuros podem fazer com que a porcentagem de instâncias em um lote diminua para garantir maior confiabilidade. O valor padrão para esse parâmetro é 20%.

maxSurge

Crie novas máquinas virtuais para atualizar o conjunto de escala, em vez de atualizar as máquinas virtuais existentes. As máquinas virtuais existentes serão excluídas assim que as novas máquinas virtuais forem criadas para cada lote.

maxUnhealthyInstancePercent

A porcentagem máxima do total de instâncias de máquina virtual no conjunto de escala que pode estar simultaneamente não íntegra, seja como resultado de ser atualizada ou por ser encontrada em um estado não íntegro pelas verificações de integridade da máquina virtual antes que a atualização contínua seja abortada. Esta restrição será verificada antes de iniciar qualquer lote. O valor padrão para esse parâmetro é 20%.

maxUnhealthyUpgradedInstancePercent

A porcentagem máxima de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Essa verificação acontecerá depois que cada lote for atualizado. Se essa porcentagem for excedida, a atualização contínua será anulada. O valor padrão para esse parâmetro é 20%.

pauseTimeBetweenBatches

O tempo de espera entre a conclusão da atualização para todas as máquinas virtuais em um lote e o início do próximo lote. A duração do tempo deve ser especificada no formato ISO 8601. O valor padrão é 0 segundos (PT0S).

prioritizeUnhealthyInstances

Atualize todas as instâncias não íntegras em um conjunto de escala antes de quaisquer instâncias íntegras.

rollbackFailedInstancesOnPolicyBreach

Reversão de instâncias com falha para o modelo anterior se a política de Atualização Contínua for violada.

Detalhes de Propriedade

enableCrossZoneUpgrade

Permita que o VMSS ignore os limites AZ ao construir lotes de atualização. Leve em consideração o Domínio de Atualização e maxBatchInstancePercent para determinar o tamanho do lote.

enableCrossZoneUpgrade?: boolean

Valor de Propriedade

boolean

maxBatchInstancePercent

A porcentagem máxima do total de instâncias de máquina virtual que serão atualizadas simultaneamente pela atualização sem interrupção em um lote. Como isso é máximo, instâncias não íntegras em lotes anteriores ou futuros podem fazer com que a porcentagem de instâncias em um lote diminua para garantir maior confiabilidade. O valor padrão para esse parâmetro é 20%.

maxBatchInstancePercent?: number

Valor de Propriedade

number

maxSurge

Crie novas máquinas virtuais para atualizar o conjunto de escala, em vez de atualizar as máquinas virtuais existentes. As máquinas virtuais existentes serão excluídas assim que as novas máquinas virtuais forem criadas para cada lote.

maxSurge?: boolean

Valor de Propriedade

boolean

maxUnhealthyInstancePercent

A porcentagem máxima do total de instâncias de máquina virtual no conjunto de escala que pode estar simultaneamente não íntegra, seja como resultado de ser atualizada ou por ser encontrada em um estado não íntegro pelas verificações de integridade da máquina virtual antes que a atualização contínua seja abortada. Esta restrição será verificada antes de iniciar qualquer lote. O valor padrão para esse parâmetro é 20%.

maxUnhealthyInstancePercent?: number

Valor de Propriedade

number

maxUnhealthyUpgradedInstancePercent

A porcentagem máxima de instâncias de máquina virtual atualizadas que podem ser encontradas em um estado não íntegro. Essa verificação acontecerá depois que cada lote for atualizado. Se essa porcentagem for excedida, a atualização contínua será anulada. O valor padrão para esse parâmetro é 20%.

maxUnhealthyUpgradedInstancePercent?: number

Valor de Propriedade

number

pauseTimeBetweenBatches

O tempo de espera entre a conclusão da atualização para todas as máquinas virtuais em um lote e o início do próximo lote. A duração do tempo deve ser especificada no formato ISO 8601. O valor padrão é 0 segundos (PT0S).

pauseTimeBetweenBatches?: string

Valor de Propriedade

string

prioritizeUnhealthyInstances

Atualize todas as instâncias não íntegras em um conjunto de escala antes de quaisquer instâncias íntegras.

prioritizeUnhealthyInstances?: boolean

Valor de Propriedade

boolean

rollbackFailedInstancesOnPolicyBreach

Reversão de instâncias com falha para o modelo anterior se a política de Atualização Contínua for violada.

rollbackFailedInstancesOnPolicyBreach?: boolean

Valor de Propriedade

boolean