Aracılığıyla paylaş


ComposeDeploymentUpgradeDescription

Oluşturma dağıtımı yükseltmesi için parametreleri açıklar.

Özellikler

Ad Tür Gerekli
DeploymentName string Yes
ComposeFileContent string Yes
RegistryCredential RegistryCredential No
UpgradeKind string (sabit listesi) Yes
RollingUpgradeMode string (sabit listesi) No
UpgradeReplicaSetCheckTimeoutInSeconds integer (int64) No
ForceRestart boolean No
MonitoringPolicy MonitoringPolicyDescription No
ApplicationHealthPolicy ApplicationHealthPolicy No

DeploymentName

Tür: dize
Gerekli: Evet

Dağıtımın adı.


ComposeFileContent

Tür: dize
Gerekli: Evet

Oluşturulacak dağıtımı açıklayan oluşturma dosyasının içeriği.


RegistryCredential

Tür: RegistryCredential
Gerekli: Hayır

Kapsayıcı kayıt defterine bağlanmak için kimlik bilgileri.


UpgradeKind

Tür: dize (sabit listesi)
Gerekli: Evet
Varsayılan: Rolling

Aşağıdaki olası değerlerin dışında yükseltme türü.

Olası değerler şunlardır:

  • Invalid - Yükseltme türünün geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır.
  • Rolling - Yükseltme, bir kerede bir yükseltme etki alanı ilerler. Değer 1'dir

RollingUpgradeMode

Tür: dize (sabit listesi)
Gerekli: Hayır
Varsayılan: UnmonitoredAuto

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual, Monitored ve UnmonitoredDeferred değerleridir.

Olası değerler şunlardır:

  • Invalid - Yükseltme modunun geçersiz olduğunu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır.
  • UnmonitoredAuto - Yükseltme, herhangi bir sistem durumu izlemesi gerçekleştirmeden otomatik olarak devam eder. Değer 1'dir
  • UnmonitoredManual - Yükseltme her yükseltme etki alanı tamamlandıktan sonra durur ve devam etmeden önce sistem durumunu el ile izleme fırsatı verir. Değer 2'dir
  • Monitored - Yükseltme, her yükseltme etki alanı tamamlandıktan sonra durur ve devam etmeden önce sistem durumunu otomatik olarak izler. Değer 3'dür
  • UnmonitoredDeferred - Düğümler arası yükseltme gerçekleştirin. Yükseltme başlatıldığında hiçbir eylem gerçekleştirilmiyor; yükseltme, amaç yeniden başlatma veya üzeri ile devre dışı bırakıldığında her düğüme uygulanır. Değer 4'dür

UpgradeReplicaSetCheckTimeoutInSeconds

Tür: tamsayı (int64)
Gerekli: Hayır

Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken en uzun süre. Bu zaman aşımı süresi dolduğunda, kullanılabilirlik kaybı sorunlarına bakılmaksızın 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ı).


ForceRestart

Tür: boole
Gerekli: Hayır

True ise, kod sürümü değişmese bile işlemler yükseltme sırasında zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).


MonitoringPolicy

Tür: MonitoringPolicyDescription
Gerekli: Hayır

İzlenen modda yükseltmeyi izlemeye yönelik parametreleri açıklar.


ApplicationHealthPolicy

Tür: ApplicationHealthPolicy
Gerekli: Hayır

Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.