Bagikan melalui


RollingUpgradePolicy interface

Parameter konfigurasi yang digunakan saat melakukan peningkatan bergulir.

Properti

enableCrossZoneUpgrade

Izinkan VMSS untuk mengabaikan batas AZ saat membuat batch peningkatan. Pertimbangkan Domain Pembaruan dan maxBatchInstancePercent untuk menentukan ukuran batch.

maxBatchInstancePercent

Persentase maksimum dari total instans komputer virtual yang akan ditingkatkan secara bersamaan dengan peningkatan bergulir dalam satu batch. Karena ini adalah instans maksimum yang tidak sehat dalam batch sebelumnya atau di masa mendatang dapat menyebabkan persentase instans dalam batch berkurang untuk memastikan keandalan yang lebih tinggi. Nilai default untuk parameter ini adalah 20%.

maxSurge

Buat komputer virtual baru untuk meningkatkan set skala, daripada memperbarui komputer virtual yang ada. Komputer virtual yang ada akan dihapus setelah komputer virtual baru dibuat untuk setiap batch.

maxUnhealthyInstancePercent

Persentase maksimum dari total instans komputer virtual dalam set skala yang dapat secara bersamaan tidak sehat, baik sebagai akibat dari peningkatan, atau dengan ditemukan dalam keadaan tidak sehat oleh pemeriksaan kesehatan komputer virtual sebelum peningkatan bergulir dibatalkan. Batasan ini akan diperiksa sebelum memulai batch apa pun. Nilai default untuk parameter ini adalah 20%.

maxUnhealthyUpgradedInstancePercent

Persentase maksimum instans komputer virtual yang ditingkatkan yang dapat ditemukan dalam keadaan tidak sehat. Pemeriksaan ini akan terjadi setelah setiap batch ditingkatkan. Jika persentase ini pernah terlampaui, pembaruan bergulir akan dibatalkan. Nilai default untuk parameter ini adalah 20%.

pauseTimeBetweenBatches

Waktu tunggu antara menyelesaikan pembaruan untuk semua komputer virtual dalam satu batch dan memulai batch berikutnya. Durasi waktu harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 0 detik (PT0S).

prioritizeUnhealthyInstances

Tingkatkan semua instans yang tidak sehat dalam set skala sebelum instans sehat apa pun.

rollbackFailedInstancesOnPolicyBreach

Pembatalan instans gagal ke model sebelumnya jika kebijakan Peningkatan Bergulir dilanggar.

Detail Properti

enableCrossZoneUpgrade

Izinkan VMSS untuk mengabaikan batas AZ saat membuat batch peningkatan. Pertimbangkan Domain Pembaruan dan maxBatchInstancePercent untuk menentukan ukuran batch.

enableCrossZoneUpgrade?: boolean

Nilai Properti

boolean

maxBatchInstancePercent

Persentase maksimum dari total instans komputer virtual yang akan ditingkatkan secara bersamaan dengan peningkatan bergulir dalam satu batch. Karena ini adalah instans maksimum yang tidak sehat dalam batch sebelumnya atau di masa mendatang dapat menyebabkan persentase instans dalam batch berkurang untuk memastikan keandalan yang lebih tinggi. Nilai default untuk parameter ini adalah 20%.

maxBatchInstancePercent?: number

Nilai Properti

number

maxSurge

Buat komputer virtual baru untuk meningkatkan set skala, daripada memperbarui komputer virtual yang ada. Komputer virtual yang ada akan dihapus setelah komputer virtual baru dibuat untuk setiap batch.

maxSurge?: boolean

Nilai Properti

boolean

maxUnhealthyInstancePercent

Persentase maksimum dari total instans komputer virtual dalam set skala yang dapat secara bersamaan tidak sehat, baik sebagai akibat dari peningkatan, atau dengan ditemukan dalam keadaan tidak sehat oleh pemeriksaan kesehatan komputer virtual sebelum peningkatan bergulir dibatalkan. Batasan ini akan diperiksa sebelum memulai batch apa pun. Nilai default untuk parameter ini adalah 20%.

maxUnhealthyInstancePercent?: number

Nilai Properti

number

maxUnhealthyUpgradedInstancePercent

Persentase maksimum instans komputer virtual yang ditingkatkan yang dapat ditemukan dalam keadaan tidak sehat. Pemeriksaan ini akan terjadi setelah setiap batch ditingkatkan. Jika persentase ini pernah terlampaui, pembaruan bergulir akan dibatalkan. Nilai default untuk parameter ini adalah 20%.

maxUnhealthyUpgradedInstancePercent?: number

Nilai Properti

number

pauseTimeBetweenBatches

Waktu tunggu antara menyelesaikan pembaruan untuk semua komputer virtual dalam satu batch dan memulai batch berikutnya. Durasi waktu harus ditentukan dalam format ISO 8601. Nilai defaultnya adalah 0 detik (PT0S).

pauseTimeBetweenBatches?: string

Nilai Properti

string

prioritizeUnhealthyInstances

Tingkatkan semua instans yang tidak sehat dalam set skala sebelum instans sehat apa pun.

prioritizeUnhealthyInstances?: boolean

Nilai Properti

boolean

rollbackFailedInstancesOnPolicyBreach

Pembatalan instans gagal ke model sebelumnya jika kebijakan Peningkatan Bergulir dilanggar.

rollbackFailedInstancesOnPolicyBreach?: boolean

Nilai Properti

boolean