RollingUpgradePolicy interface
Sıralı yükseltme gerçekleştirirken kullanılan yapılandırma parametreleri.
Özellikler
| enable |
Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın. Bu alan yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir. |
| max |
Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
| max |
Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır. |
| max |
İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu alanın değeri 0 ile 100 (dahil) arasında olmalıdır. |
| pause |
Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir.. |
| prioritize |
Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin. |
| rollback |
Sıralı Yükseltme ilkesi ihlal edilirse örnekleri önceki modele geri alma başarısız oldu. |
Özellik Ayrıntıları
enableCrossZoneUpgrade
Yükseltme toplu işlemleri oluştururken VMSS'nin AZ sınırlarını yoksaymasına izin verin. Toplu iş boyutunu belirlemek için Etki Alanını Güncelleştir ve maxBatchInstancePercent'ı dikkate alın. Bu alan yalnızca NodePlacementConfiguration, Zonal olarak kullanıldığında true veya false olarak ayarlanabilir.
enableCrossZoneUpgrade?: boolean
Özellik Değeri
boolean
maxBatchInstancePercent
Tek bir toplu işlemde sıralı yükseltme ile aynı anda yükseltilecek toplam sanal makine örneklerinin maksimum yüzdesi. Bu en yüksek düzeyde olduğundan, önceki veya gelecekteki toplu işlerdeki iyi durumda olmayan örnekler, daha yüksek güvenilirlik sağlamak için toplu işlerdeki örneklerin yüzdesinin azalmasına neden olabilir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır.
maxBatchInstancePercent?: number
Özellik Değeri
number
maxUnhealthyInstancePercent
Ölçek kümesindeki toplam sanal makine örneklerinin en yüksek yüzdesi, yükseltilme sonucunda veya sıralı yükseltme durdurulmadan önce sanal makine sistem durumu denetimleri tarafından iyi durumda bulunarak aynı anda iyi durumda olmayabilir. Bu kısıtlama, herhangi bir toplu işlem başlatılmadan önce denetlenecektir. Bu alanın değeri 5 ile 100 (dahil) arasında olmalıdır. Hem maxBatchInstancePercent hem de maxUnhealthyInstancePercent değeriyle atanırsa maxBatchInstancePercent değeri maxUnhealthyInstancePercent değerinden fazla olmamalıdır.
maxUnhealthyInstancePercent?: number
Özellik Değeri
number
maxUnhealthyUpgradedInstancePercent
İyi durumda olmayan bir durumda bulunabilecek yükseltilmiş sanal makine örneklerinin en yüksek yüzdesi. Bu denetim, her toplu iş yükseltildikten sonra gerçekleşir. Bu yüzde hiç aşılırsa, sıralı güncelleştirme iptal edilir. Bu alanın değeri 0 ile 100 (dahil) arasında olmalıdır.
maxUnhealthyUpgradedInstancePercent?: number
Özellik Değeri
number
pauseTimeBetweenBatches
Tüm sanal makineler için güncelleştirmeyi tek bir toplu işte tamamlama ile sonraki toplu işlemi başlatma arasındaki bekleme süresi. Süre ISO 8601 biçiminde belirtilmelidir..
pauseTimeBetweenBatches?: string
Özellik Değeri
string
prioritizeUnhealthyInstances
Bir ölçek kümesindeki tüm iyi durumda olmayan örnekleri iyi durumdaki örneklerden önce yükseltin.
prioritizeUnhealthyInstances?: boolean
Özellik Değeri
boolean
rollbackFailedInstancesOnPolicyBreach
Sıralı Yükseltme ilkesi ihlal edilirse örnekleri önceki modele geri alma başarısız oldu.
rollbackFailedInstancesOnPolicyBreach?: boolean
Özellik Değeri
boolean