Aller au contenu

Mettre à l'échelle un déploiement

Goal

Plus de copies d’un déploiement, soit parce que vous avez défini le nombre, soit parce que la plateforme l’ajuste pour vous.

Before you start

  • Un déploiement en cours d’exécution.
  • Assez d’espace sur les nœuds de votre locataire pour les copies supplémentaires. Le placement décide où ils atterrissent — voir placement et allocation.

Steps

  1. Ouvrez le déploiement et choisissez Scale.
  2. Définissez le nombre de réplicas et confirmez.
  3. Regardez les nouvelles copies atteindre l’état en cours d’exécution.
Un déploiement unique ouvert dans le tableau de bord Odysseus, où l'action Scale mentionnée à l'étape 1 se trouve à côté du nombre de réplicas actuel et du statut du déploiement.

Verify

Le déploiement indique le nombre de réplicas demandé, et les copies supplémentaires sont listées sur les nœuds de votre locataire.

Evidence this worked

Le nombre de réplicas dans GET /api/v1/deployments/{name} correspond à ce que vous avez envoyé, et chaque nouveau conteneur apparaît sous un nœud. Un nombre qui n’augmente jamais signifie que le placement n’a trouvé nulle part où placer les copies, pas que la requête a été perdue.

When it fails

  • Le nombre est refusé car négatif. Les réplicas sont un nombre ; zéro est accepté et signifie « arrêté ».
  • Les copies ne démarrent jamais. Aucun nœud dans votre locataire ne peut les héberger. Le placement ne franchit jamais la frontière du locataire, ajouter de la capacité signifie donc enroller un nœud — voir enroller un nœud.
  • La mise à l’échelle automatique ne fait rien. Un bloc de mise à l’échelle qui n’est pas activé, ou dont les limites ne laissent aucune marge de manœuvre, ne change rien et ce n’est pas une erreur.
  • Chaque code : rejets et altérations.