1.1 KiB
Procédure
Vérifier que tous les noeuds sont disponibles Sur le noeud manager : Tous doivent être actifs et disponibles, sinon corrigez le problème.
docker node ls
*/!\ Utiliser le code avec précaution./!*
Passer temporairement un noeud worker en mode maintenance (down) Sur le noeud manager :
docker node update --availability drain <ID_NODE>
Vérifier le nouveau statut du noeud modifié Sur le noeud manager : le statut doit être DRAIN.
docker node ls
Les conteneurs basculent vers les noeuds worker actifs Sur le noeud en mode DRAIN: il ne doit y avoir AUCUN conteneur.
docker ps
Mettre à jour votre système d'exploitation (OS)
apt update
Rétablir le noeud en mode disponible (available) Sur le noeud manager :
docker node update --availability active <node-name>
Vérifier que les conteneurs reviennent Sur le noeud mise à jour : il doit y avoir des conteneurs.
docker ps
Répéter l'opération sur chaque noeud Faites-le 1 par 1 !!!!!!!!!!!!!