ClusterProperties

Menjelaskan properti sumber daya kluster.

Properti

Nama Jenis Diperlukan
addOnFeatures array AddOnFeatures Tidak
availableClusterVersions array ClusterVersionDetails Tidak
azureActiveDirectory AzureActiveDirectory Tidak
Sertifikat CertificateDescription Tidak
certificateCommonNames ServerCertificateCommonNames Tidak
clientCertificateCommonNames array ClientCertificateCommonName Tidak
clientCertificateThumbprints array ClientCertificateThumbprint Tidak
clusterCodeVersion string Tidak
clusterEndpoint string Tidak
clusterId string Tidak
clusterState string (enum) Tidak
diagnosticsStorageAccountConfig DiagnosticsStorageAccountConfig Tidak
fabricSettings array SettingsSectionDescription Tidak
managementEndpoint string Ya
nodeTypes array NodeTypeDescription Ya
provisioningState string (enum) Tidak
reliabilityLevel string (enum) Tidak
reverseProxyCertificate CertificateDescription Tidak
reverseProxyCertificateCommonNames ServerCertificateCommonNames Tidak
upgradeDescription ClusterUpgradePolicy Tidak
upgradeMode string (enum) Tidak
vmImage string Tidak

addOnFeatures

Jenis: array AddOnFeatures
Diperlukan: Tidak

Daftar fitur add-on untuk diaktifkan di kluster.


availableClusterVersions

Jenis: array ClusterVersionDetails
Diperlukan: Tidak

Versi runtime Service Fabric tersedia untuk kluster ini.


azureActiveDirectory

Jenis: AzureActiveDirectory
Diperlukan: Tidak

Pengaturan autentikasi AAD kluster.


sertifikat

Jenis: CertificateDescription
Diperlukan: Tidak

Sertifikat yang digunakan untuk mengamankan kluster. Sertifikat yang disediakan akan digunakan untuk keamanan node ke node dalam kluster, sertifikat SSL untuk titik akhir manajemen kluster dan klien admin default.


certificateCommonNames

Jenis: ServerCertificateCommonNames
Diperlukan: Tidak

Menjelaskan daftar sertifikat server yang dirujuk oleh nama umum yang digunakan untuk mengamankan kluster.


clientCertificateCommonNames

Jenis: array ClientCertificateCommonName
Diperlukan: Tidak

Daftar sertifikat klien yang dirujuk oleh nama umum yang diizinkan untuk mengelola kluster.


clientCertificateThumbprints

Jenis: array ClientCertificateThumbprint
Diperlukan: Tidak

Daftar sertifikat klien yang dirujuk oleh thumbprint yang diizinkan untuk mengelola kluster.


clusterCodeVersion

Jenis: string
Diperlukan: Tidak

Versi runtime Service Fabric dari kluster. Properti ini hanya dapat diatur oleh pengguna saat upgradeMode diatur ke Manual. Untuk mendapatkan daftar versi Service Fabric yang tersedia untuk kluster baru, gunakan CLUSTERVersion API. Untuk mendapatkan daftar versi yang tersedia untuk kluster yang ada, gunakan availableClusterVersions.


clusterEndpoint

Jenis: string
Diperlukan: Tidak

Titik akhir Penyedia Sumber Daya Azure. Layanan sistem dalam kluster tersambung ke titik akhir ini.


clusterId

Jenis: string
Diperlukan: Tidak

Layanan menghasilkan pengidentifikasi unik untuk sumber daya kluster.


clusterState

Jenis: string (enum)
Diperlukan: Tidak

Status kluster saat ini.

  • WaitingForNodes - Menunjukkan bahwa sumber daya kluster dibuat dan penyedia sumber daya sedang menunggu ekstensi Service Fabric VM untuk melakukan boot dan melaporkannya.
  • Penyebaran - Menunjukkan bahwa runtime Service Fabric sedang diinstal pada VM. Sumber daya kluster akan berada dalam keadaan ini sampai kluster boot up dan layanan sistem aktif.
  • BaselineUpgrade - Menunjukkan bahwa kluster sedang ditingkatkan untuk menetapkan versi kluster. Peningkatan ini secara otomatis dimulai ketika kluster di-boot untuk pertama kalinya.
  • UpdatingUserConfiguration - Menunjukkan bahwa kluster sedang ditingkatkan dengan konfigurasi yang disediakan pengguna.
  • UpdatingUserCertificate - Menunjukkan bahwa kluster sedang ditingkatkan dengan sertifikat yang disediakan pengguna.
  • MemperbaruiInfrastructure - Menunjukkan bahwa kluster sedang ditingkatkan dengan versi runtime Service Fabric terbaru. Ini terjadi hanya ketika upgradeMode diatur ke 'Otomatis'.
  • EnforcingClusterVersion - Menunjukkan bahwa kluster berada pada versi yang berbeda dari yang diharapkan dan kluster sedang ditingkatkan ke versi yang diharapkan.
  • UpgradeServiceUnreachable - Menunjukkan bahwa layanan sistem dalam kluster tidak lagi melakukan polling pada Penyedia Sumber Daya. Kluster dalam status ini tidak dapat dikelola oleh Penyedia Sumber.
  • AutoScale - Menunjukkan bahwa ReliabilityLevel kluster sedang disesuaikan.
  • Siap - Menunjukkan bahwa kluster dalam keadaan stabil.

diagnosticsStorageAccountConfig

Jenis: DiagnosticsStorageAccountConfig
Diperlukan: Tidak

Informasi akun penyimpanan untuk menyimpan log diagnostik Service Fabric.


fabricSettings

Jenis: array SettingsSectionDescription
Diperlukan: Tidak

Daftar pengaturan fabric kustom untuk mengonfigurasi kluster.


managementEndpoint

Jenis: string
Diperlukan: Ya

Titik akhir manajemen http kluster.


nodeTypes

Jenis: array NodeTypeDescription
Diperlukan: Ya

Daftar jenis node dalam kluster.


provisioningState

Jenis: string (enum)
Diperlukan: Tidak

Status penyediaan sumber daya kluster.


reliabilityLevel

Jenis: string (enum)
Diperlukan: Tidak

Tingkat keandalan menetapkan ukuran set replika layanan sistem. Pelajari tentang ReliabilityLevel.

  • None - Jalankan layanan Sistem dengan jumlah set replika target 1. Ini hanya boleh digunakan untuk kluster pengujian.
  • Bronze - Jalankan layanan Sistem dengan jumlah set replika target 3. Ini hanya boleh digunakan untuk kluster pengujian.
  • Silver - Jalankan layanan Sistem dengan jumlah set replika target 5.
  • Gold - Jalankan layanan Sistem dengan jumlah set replika target 7.
  • Platinum - Jalankan layanan Sistem dengan jumlah set replika target 9.

reverseProxyCertificate

Jenis: CertificateDescription
Diperlukan: Tidak

Sertifikat server yang digunakan oleh proksi terbalik.


reverseProxyCertificateCommonNames

Jenis: ServerCertificateCommonNames
Diperlukan: Tidak

Menjelaskan daftar sertifikat server yang dirujuk oleh nama umum yang digunakan untuk mengamankan kluster.


upgradeDescription

Jenis: ClusterUpgradePolicy
Diperlukan: Tidak

Kebijakan yang digunakan saat meningkatkan kluster.


upgradeMode

Jenis: string (enum)
Diperlukan: Tidak

Mode peningkatan kluster saat versi runtime Service Fabric baru tersedia.

  • Otomatis - Kluster akan secara otomatis ditingkatkan ke versi runtime Service Fabric terbaru segera setelah tersedia.
  • Manual - Kluster tidak akan ditingkatkan secara otomatis ke versi runtime Service Fabric terbaru. Kluster ditingkatkan dengan mengatur properti clusterCodeVersion di sumber daya kluster.

vmImage

Jenis: string
Diperlukan: Tidak

VMSS gambar VM telah dikonfigurasi. Nama umum seperti Windows atau Linux dapat digunakan.