RollingUpgradePolicy interface
Parameter konfigurasi yang digunakan saat melakukan peningkatan bergulir.
Properti
enable |
Izinkan VMSS untuk mengabaikan batas AZ saat membuat batch peningkatan. Pertimbangkan Domain Pembaruan dan maxBatchInstancePercent untuk menentukan ukuran batch. Jika bidang ini tidak diatur, Azure Azure Batch tidak akan mengatur nilai defaultnya. Nilai enableCrossZoneUpgrade pada VirtualMachineScaleSet yang dibuat akan diputuskan oleh konfigurasi default pada VirtualMachineScaleSet. Bidang ini dapat diatur ke true atau false hanya ketika menggunakan NodePlacementConfiguration sebagai Zonal. |
max |
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 bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent. |
max |
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 bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent. |
max |
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 bidang ini harus antara 0 dan 100, inklusif. |
pause |
Waktu tunggu antara menyelesaikan pembaruan untuk semua komputer virtual dalam satu batch dan memulai batch berikutnya. Durasi waktu harus ditentukan dalam format ISO 8601. |
prioritize |
Tingkatkan semua instans yang tidak sehat dalam set skala sebelum instans sehat apa pun. |
rollback |
Pembatalan instans yang 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. Jika bidang ini tidak diatur, Azure Azure Batch tidak akan mengatur nilai defaultnya. Nilai enableCrossZoneUpgrade pada VirtualMachineScaleSet yang dibuat akan diputuskan oleh konfigurasi default pada VirtualMachineScaleSet. Bidang ini dapat diatur ke true atau false hanya ketika menggunakan NodePlacementConfiguration sebagai Zonal.
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 bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent.
maxBatchInstancePercent?: number
Nilai Properti
number
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 bidang ini harus antara 5 dan 100, inklusif. Jika maxBatchInstancePercent dan maxUnhealthyInstancePercent ditetapkan dengan nilai, nilai maxBatchInstancePercent tidak boleh lebih dari maxUnhealthyInstancePercent.
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 bidang ini harus antara 0 dan 100, inklusif.
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.
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 yang gagal ke model sebelumnya jika kebijakan Peningkatan Bergulir dilanggar.
rollbackFailedInstancesOnPolicyBreach?: boolean
Nilai Properti
boolean