Bagikan melalui


ComposeDeploymentUpgradeDescription

Menjelaskan parameter untuk peningkatan penyebaran kompos.

Properti

Nama Jenis Diperlukan
DeploymentName string Ya
ComposeFileContent string Ya
RegistryCredential RegistryCredential Tidak
UpgradeKind string (enum) Ya
RollingUpgradeMode string (enum) Tidak
UpgradeReplicaSetCheckTimeoutInSeconds bilangan bulat (int64) Tidak
ForceRestart boolean Tidak
MonitoringPolicy MonitoringPolicyDescription Tidak
ApplicationHealthPolicy ApplicationHealthPolicy Tidak

DeploymentName

Jenis: string
Diperlukan: Ya

Nama penyebaran.


ComposeFileContent

Jenis: string
Diperlukan: Ya

Konten file tulis yang menjelaskan penyebaran yang akan dibuat.


RegistryCredential

Jenis: RegistryCredential
Diperlukan: Tidak

Informasi kredensial untuk menyambungkan ke registri kontainer.


UpgradeKind

Jenis: string (enum)
Diperlukan: Ya
Default: Rolling

Jenis peningkatan dari kemungkinan nilai berikut.

Potensi nilai:

  • Invalid - Menunjukkan jenis peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • Rolling - Peningkatan berlangsung satu domain peningkatan pada satu waktu. Nilainya adalah 1

RollingUpgradeMode

Jenis: string (enum)
Diperlukan: Tidak
Default: UnmonitoredAuto

Mode yang digunakan untuk memantau kesehatan selama peningkatan yang sedang bergulir. Nilainya adalah UnmonitoredAuto, UnmonitoredManual, Monitored, dan UnmonitoredDeferred.

Potensi nilai:

  • Invalid - Menunjukkan mode peningkatan tidak valid. Semua enumerasi Service Fabric memiliki jenis yang tidak valid. Nilainya berbasis nol.
  • UnmonitoredAuto - Peningkatan akan dilanjutkan secara otomatis tanpa melakukan pemantauan kesehatan apa pun. Nilainya adalah 1
  • UnmonitoredManual - Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan, memberikan kesempatan untuk memantau kesehatan secara manual sebelum melanjutkan. Nilainya adalah 2
  • Monitored - Peningkatan akan berhenti setelah menyelesaikan setiap domain peningkatan dan secara otomatis memantau kesehatan sebelum melanjutkan. Nilainya adalah 3
  • UnmonitoredDeferred - Lakukan peningkatan node-by-node. Tidak ada tindakan yang dilakukan saat peningkatan dimulai; peningkatan diterapkan pada setiap simpul ketika dinonaktifkan dengan menghidupkan ulang niat atau yang lebih tinggi. Nilainya adalah 4

UpgradeReplicaSetCheckTimeoutInSeconds

Jenis: bilangan bulat (int64)
Diperlukan: Tidak

Jumlah maksimum waktu untuk memblokir pemrosesan domain peningkatan dan mencegah hilangnya ketersediaan ketika ada masalah yang tidak terduga. Ketika waktu habis ini berakhir, pemrosesan domain peningkatan akan dilanjutkan terlepas dari masalah availability loss. Batas waktu direset di awal setiap domain peningkatan. Nilai yang valid adalah antara 0 hingga 42949672925. (bilangan bulat 32-bit yang tidak ditandatangani).


ForceRestart

Jenis: boolean
Diperlukan: Tidak

Jika true, maka proses dimulai ulang secara paksa selama peningkatan bahkan ketika versi kode tidak berubah (peningkatan hanya mengubah konfigurasi atau data).


MonitoringPolicy

Jenis: MonitoringPolicyDescription
Diperlukan: Tidak

Menjelaskan parameter untuk memantau peningkatan dalam mode Dipantau.


ApplicationHealthPolicy

Jenis: ApplicationHealthPolicy
Diperlukan: Tidak

Mendefinisikan kebijakan kesehatan yang digunakan untuk mengevaluasi kesehatan aplikasi atau salah satu entitas anaknya.