StartClusterUpgradeDescription interface
Küme yükseltmesi başlatma parametrelerini açıklar.
Özellikler
| application |
Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar. |
| cluster |
Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar. |
| cluster |
Küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar. |
| code |
Küme kodu sürümü. |
| config |
Küme yapılandırma sürümü. |
| enable |
True olduğunda, her yükseltme etki alanı tamamlandıktan sonra mutlak sistem durumu değerlendirmesi yerine delta sistem durumu değerlendirmesini etkinleştirir. |
| force |
True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir). |
| instance |
Etkin isteklerin düzgün bir şekilde boşaltılabilmesi için durum bilgisi olmayan bir örneğin kapatılmasını beklemek için saniye cinsinden süre. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında, yalnızca hizmet açıklamasında sıfır olmayan gecikme süresi yapılandırılmış olan örnekler için geçerli olacaktır. Ayrıntılar için bkz. $ref InstanceCloseDelayDurationSeconds özelliği: "#/definitions/StatelessServiceDescription.yaml". InstanceCloseDelayDurationInSeconds varsayılan değerinin 4294967295 olduğunu unutmayın. Bu, davranışın tamamen durum bilgisi olmayan hizmet açıklamasında yapılandırılan gecikmeye bağlı olacağını gösterir. |
| monitoring |
İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar. |
| rolling |
Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'. |
| sort |
Yükseltmenin kümede devam ettiği sırayı tanımlar. Olası değerler şunlardır: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Varsayılan değer: 'Varsayılan'. |
| upgrade |
Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'. |
| upgrade |
Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı). |
Özellik Ayrıntıları
applicationHealthPolicyMap
Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan uygulama sistem durumu ilkesi eşlemesini tanımlar.
applicationHealthPolicyMap?: ApplicationHealthPolicies
Özellik Değeri
clusterHealthPolicy
Kümenin veya küme düğümünün durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.
clusterHealthPolicy?: ClusterHealthPolicy
Özellik Değeri
clusterUpgradeHealthPolicy
Küme yükseltmesi sırasında kümenin durumunu değerlendirmek için kullanılan bir sistem durumu ilkesi tanımlar.
clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject
Özellik Değeri
codeVersion
Küme kodu sürümü.
codeVersion?: string
Özellik Değeri
string
configVersion
Küme yapılandırma sürümü.
configVersion?: string
Özellik Değeri
string
enableDeltaHealthEvaluation
True olduğunda, her yükseltme etki alanı tamamlandıktan sonra mutlak sistem durumu değerlendirmesi yerine delta sistem durumu değerlendirmesini etkinleştirir.
enableDeltaHealthEvaluation?: boolean
Özellik Değeri
boolean
forceRestart
True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).
forceRestart?: boolean
Özellik Değeri
boolean
instanceCloseDelayDurationInSeconds
Etkin isteklerin düzgün bir şekilde boşaltılabilmesi için durum bilgisi olmayan bir örneğin kapatılmasını beklemek için saniye cinsinden süre. Bu, örnek uygulama/küme yükseltmesi sırasında kapandığında, yalnızca hizmet açıklamasında sıfır olmayan gecikme süresi yapılandırılmış olan örnekler için geçerli olacaktır. Ayrıntılar için bkz. $ref InstanceCloseDelayDurationSeconds özelliği: "#/definitions/StatelessServiceDescription.yaml". InstanceCloseDelayDurationInSeconds varsayılan değerinin 4294967295 olduğunu unutmayın. Bu, davranışın tamamen durum bilgisi olmayan hizmet açıklamasında yapılandırılan gecikmeye bağlı olacağını gösterir.
instanceCloseDelayDurationInSeconds?: number
Özellik Değeri
number
monitoringPolicy
İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar.
monitoringPolicy?: MonitoringPolicyDescription
Özellik Değeri
rollingUpgradeMode
Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
Özellik Değeri
sortOrder
Yükseltmenin kümede devam ettiği sırayı tanımlar. Olası değerler şunlardır: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. Varsayılan değer: 'Varsayılan'.
sortOrder?: UpgradeSortOrder
Özellik Değeri
upgradeKind
Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'.
upgradeKind?: UpgradeKind
Özellik Değeri
upgradeReplicaSetCheckTimeoutInSeconds
Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).
upgradeReplicaSetCheckTimeoutInSeconds?: number
Özellik Değeri
number