Compartir a través de


ClusterUpgradeDescriptionObject

Representa una actualización del clúster de ServiceFabric

Propiedades

Nombre Tipo Obligatorio
ConfigVersion string No
CodeVersion string No
UpgradeKind string (enumeración) No
RollingUpgradeMode string (enumeración) No
UpgradeReplicaSetCheckTimeoutInSeconds entero (int64) No
ForceRestart boolean No
SortOrder string (enumeración) No
EnableDeltaHealthEvaluation boolean No
MonitoringPolicy MonitoringPolicyDescription No
ClusterHealthPolicy ClusterHealthPolicy No
ClusterUpgradeHealthPolicy ClusterUpgradeHealthPolicyObject No
ApplicationHealthPolicyMap ApplicationHealthPolicyMapObject No

ConfigVersion

Tipo: cadena
Obligatoria: no

La versión de configuración del clúster (especificada en el manifiesto del clúster).


CodeVersion

Tipo: cadena
Obligatoria: no

Versión de código de ServiceFabric del clúster.


UpgradeKind

Tipo: cadena (enumeración)
Obligatoria: no
Predeterminado:

El tipo de actualización fuera de los siguientes valores posibles.

Los valores posibles son:

  • Invalid : indica que el tipo de actualización no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • Rolling - La actualización progresa un dominio de actualización a la vez. El valor es 1

RollingUpgradeMode

Tipo: cadena (enumeración)
Obligatoria: no
Predeterminado:

El modo usado para supervisar el mantenimiento durante una actualización gradual. Los valores son UnmonitoredAuto, UnmonitoredManual, Monitored y UnmonitoredDeferred.

Los valores posibles son:

  • Invalid : indica que el modo de actualización no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor predeterminado es cero.
  • UnmonitoredAuto - La actualización continuará automáticamente sin realizar ninguna supervisión de estado. El valor es 1
  • UnmonitoredManual - La actualización se detendrá después de completar cada dominio de actualización, lo que ofrece la oportunidad de supervisar manualmente el estado antes de continuar. El valor es 2
  • Monitored - La actualización se detendrá después de completar cada dominio de actualización y supervisará automáticamente el estado antes de continuar. El valor es 3.
  • UnmonitoredDeferred - Realizar una actualización de nodo a nodo. No se realiza ninguna acción cuando se inicia la actualización; La actualización se aplica en cada nodo cuando se desactiva con el reinicio de la intención o superior. El valor es 4.

UpgradeReplicaSetCheckTimeoutInSeconds

Tipo: entero (int64)
Obligatoria: no

El período de tiempo máximo para bloquear el procesamiento de un dominio de actualización y evitar la pérdida de disponibilidad cuando hay problemas inesperados. Cuando este tiempo de espera expire, el procesamiento del dominio de actualización se llevará a cabo independientemente de los problemas de pérdida de disponibilidad. El tiempo de espera se restablece al principio de cada dominio de actualización. Los valores válidos oscilan entre 0 y 42949672925, ambos inclusive. (entero de 32 bits sin signo).


ForceRestart

Tipo: booleano
Obligatoria: no

Si es true, los procesos se reinician forzosamente durante la actualización incluso cuando la versión del código no ha cambiado (la actualización solo cambia la configuración o los datos).


SortOrder

Tipo: cadena (enumeración)
Obligatoria: no
Predeterminado:

Define el orden en el que una actualización continúa a través del clúster.

Los valores posibles son:

  • Invalid : indica que este criterio de ordenación no es válido. Todas las enumeraciones de Service Fabric tienen el tipo no válido. El valor es 0.
  • Default : indica que se usará el criterio de ordenación predeterminado (como se especifica en el manifiesto del clúster). El valor es 1.
  • Numeric : indica que se usará el criterio de ordenación numérico hacia delante (nombres UD ordenados como números). El valor es 2.
  • Lexicographical : indica que se usará el criterio de ordenación lexicográfico hacia delante (nombres UD ordenados como cadenas). El valor es 3.
  • ReverseNumeric : indica que se usará el criterio de ordenación numérico inverso (nombres UD ordenados como números). El valor es 4.
  • ReverseLexicographical : indica que se usará el criterio de ordenación lexicográfico inverso (nombres UD ordenados como cadenas). El valor es 5.

EnableDeltaHealthEvaluation

Tipo: booleano
Obligatoria: no

Cuando es true, habilita la evaluación de estado diferencial en lugar de la evaluación de estado absoluta después de la finalización de cada dominio de actualización.


MonitoringPolicy

Tipo: MonitoringPolicyDescription
Obligatoria: no

Describe los parámetros para supervisar una actualización en modo supervisado.


ClusterHealthPolicy

Tipo: ClusterHealthPolicy
Obligatoria: no

Define una directiva de mantenimiento que se usa para evaluar el estado del clúster o de un nodo de clúster.


ClusterUpgradeHealthPolicy

Tipo: ClusterUpgradeHealthPolicyObject
Obligatoria: no

Define una directiva de mantenimiento que se usa para evaluar el estado del clúster durante una actualización del clúster.


ApplicationHealthPolicyMap

Tipo: ApplicationHealthPolicyMapObject
Obligatoria: no

Representa el mapa de las directivas de estado de la aplicación para una actualización del clúster de ServiceFabric.