ClusterPropertiesUpdateParameters
Beschreibt die Clusterressourceneigenschaften, die während des PATCH-Vorgangs aktualisiert werden können.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
addOnFeatures | Array von AddOnFeatures | Nein |
Zertifikat | CertificateDescription | Nein |
certificateCommonNames | ServerCertificateCommonNames | Nein |
clientCertificateCommonNames | Array von ClientCertificateCommonName | Nein |
clientCertificateThumbprints | Array von ClientCertificateThumbprint | Nein |
clusterCodeVersion | Zeichenfolge | Nein |
fabricSettings | Array von SettingsSectionDescription | Nein |
nodeTypes | Array von NodeTypeDescription | Nein |
reliabilityLevel | Zeichenfolge (Enumeration) | Nein |
reverseProxyCertificate | CertificateDescription | Nein |
upgradeDescription | ClusterUpgradePolicy | Nein |
upgradeMode | Zeichenfolge (Enumeration) | Nein |
addOnFeatures
Typ: Array von AddOnFeatures
Erforderlich: Nein
Die Liste der Add-On-Features, die im Cluster aktiviert werden sollen.
Zertifikat
Typ: CertificateDescription
Erforderlich: Nein
Das Zertifikat, das zum Sichern des Clusters verwendet werden soll. Das bereitgestellte Zertifikat wird für die Knotensicherheit innerhalb des Clusters, das SSL-Zertifikat für den Clusterverwaltungsendpunkt und den Standardadministratorclient verwendet.
certificateCommonNames
Typ: ServerCertificateCommonNames
Erforderlich: Nein
Beschreibt eine Liste der Serverzertifikate, auf die durch allgemeinen Namen verwiesen wird, die zum Sichern des Clusters verwendet werden.
clientCertificateCommonNames
Typ: Array von ClientCertificateCommonName
Erforderlich: Nein
Die Liste der Clientzertifikate, auf die durch allgemeinen Namen verwiesen wird, die zum Verwalten des Clusters zulässig sind. Dadurch wird die vorhandene Liste überschrieben.
clientCertificateThumbprints
Typ: Array von ClientCertificateThumbprint
Erforderlich: Nein
Die Liste der Clientzertifikate, auf die durch Fingerabdruck verwiesen wird, auf die der Cluster verwaltet werden darf. Dadurch wird die vorhandene Liste überschrieben.
clusterCodeVersion
Typ: Zeichenfolge
Erforderlich: Nein
Die Service Fabric-Runtimeversion des Clusters. Diese Eigenschaft kann nur vom Benutzer festgelegt werden, wenn upgradeMode auf Manuell festgelegt ist. Verwenden Sie die ClusterVersion-API, um die Liste der verfügbaren Service Fabric-Versionen für neue Cluster abzurufen. Verwenden Sie availableClusterVersions, um die Liste der verfügbaren Versionen für vorhandene Cluster abzurufen.
fabricSettings
Typ: Array von SettingsSectionDescription
Erforderlich: Nein
Die Liste der benutzerdefinierten Fabric-Einstellungen zum Konfigurieren des Clusters. Dadurch wird die vorhandene Liste überschrieben.
nodeTypes
Typ: Array von NodeTypeDescription
Erforderlich: Nein
Die Liste der Knotentypen im Cluster. Dadurch wird die vorhandene Liste überschrieben.
reliabilityLevel
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Die Zuverlässigkeitsebene legt die Größe des Replikatsatzes von Systemdiensten fest. Erfahren Sie mehr über ReliabilityLevel.
- Keine: Führen Sie die Systemdienste mit einer Zielreplikatmenge von 1 aus. Dies sollte nur für Testcluster verwendet werden.
- Bronze: Führen Sie die Systemdienste mit einer Zielreplikatmenge von 3 aus. Dies sollte nur für Testcluster verwendet werden.
- Silber: Führen Sie die Systemdienste mit einer Zielreplikatanzahl von 5 aus.
- Gold: Führen Sie die Systemdienste mit einer Zielreplikatmenge von 7 aus.
- Platinum: Führen Sie die Systemdienste mit einer Zielreplikatmenge von 9 aus.
reverseProxyCertificate
Typ: CertificateDescription
Erforderlich: Nein
Das vom Reverseproxy verwendete Serverzertifikat.
upgradeDescription
Typ: ClusterUpgradePolicy
Erforderlich: Nein
Die Richtlinie, die beim Upgraden des Clusters verwendet werden soll.
upgradeMode
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Upgrademodus des Clusters, wenn eine neue Service Fabric-Laufzeitversion verfügbar ist.
- Automatisch: Der Cluster wird automatisch auf die neueste Service Fabric-Runtimeversion aktualisiert, sobald sie verfügbar ist.
- Manuell: Der Cluster wird nicht automatisch auf die neueste Service Fabric-Laufzeitversion aktualisiert. Der Cluster wird aktualisiert, indem die clusterCodeVersion-Eigenschaft in der Clusterressource festgelegt wird.