Comment effectuer une maintenance majeure de Discourse avec un temps d'arrêt minimal ?

Si vous avez une installation à deux conteneurs, le nouveau conteneur se construit pendant que l’ancien s’exécute. Le temps d’arrêt correspond juste au temps nécessaire pour lancer le nouveau conteneur. Le seul problème est que vous avez besoin de suffisamment de RAM pour construire un conteneur pendant que l’autre s’exécute.

Passer d’un conteneur autonome à des conteneurs web et de données séparés, mais je déplace généralement une nouvelle VM.

Si vous souhaitez un temps d’arrêt nul, vous avez besoin d’un équilibreur de charge qui maintient l’ancien conteneur en cours d’exécution jusqu’à ce que le nouveau ait complètement démarré. Ensuite, vous arrêtez l’ancien conteneur et effectuez les migrations post-mise à jour.

7 « J'aime »