RolloutStrategy

RolloutStrategy définit différentes manières de déployer un bundle de ressources sur un ensemble de clusters.

Représentation JSON
{

  // Union field strategy can be only one of the following:
  "allAtOnce": {
    object (AllAtOnceStrategy)
  },
  "rolling": {
    object (RollingStrategy)
  }
  // End of list of possible types for union field strategy.
}
Champs
Champ d'union strategy. La stratégie définit la manière dont les mises à jour d'un bundle de ressources doivent être déployées dans les clusters. strategy ne peut être qu'un des éléments suivants :
allAtOnce

object (AllAtOnceStrategy)

AllAtOnceStrategy entraîne la mise à jour simultanée de tous les clusters.

rolling

object (RollingStrategy)

RollingStrategy permet de mettre à jour un nombre spécifié de clusters simultanément jusqu'à ce que tous les clusters soient mis à jour.

AllAtOnceStrategy

Ce type ne comporte aucun champ.

AllAtOnceStrategy entraîne la mise à jour simultanée de tous les clusters.

RollingStrategy

RollingStrategy permet de mettre à jour un nombre spécifié de clusters simultanément jusqu'à ce que tous les clusters soient mis à jour.

Représentation JSON
{
  "maxConcurrent": integer
}
Champs
maxConcurrent

integer

Facultatif. Nombre maximal de clusters sur lesquels le bundle de ressources peut être mis à jour simultanément.