Maintenance & mises à jour
Mettre à jour une instance, et la remettre en marche quand elle bute.
Mettre à jour #
La procédure dépend de la façon dont vous avez installé. Dans tous les cas, votre configuration, vos données et vos secrets sont conservés.
# relancer la même commande qu'à l'installation
curl -fsSL https://raw.githubusercontent.com/kubuno/docker/main/install.sh | sudo bashsudo apt install ./kubuno-core_*_amd64.deb
sudo systemctl restart kubunosudo dnf upgrade ./kubuno-core-*.x86_64.rpm
sudo systemctl restart kubuno# relancer l'installateur de la nouvelle version
kubuno-core-setup-<version>-x64.exesudo installer -pkg kubuno-core-<version>-arm64.pkg -target /L'installation Docker se met à jour toute seule chaque nuit, sauf si vous l'avez installée avec --no-auto-update.
Dans quel ordre #
Le core d'abord, les modules ensuite : un module exige un core d'une version au moins égale à la sienne. Les modules se mettent à jour un par un, depuis la console ou par leurs paquets.
Avant une mise à jour #
Sauvegardez la base et les fichiers — la page Sauvegarde donne la commande. Les migrations de schéma sont appliquées automatiquement au démarrage, et elles ne se rejouent pas en arrière.
Si le service refuse de redémarrer #
systemctl status kubuno
journalctl -u kubuno -n 50
# après plusieurs réinstallations d'affilée, systemd peut bloquer les redémarrages
sudo systemctl reset-failed kubuno
sudo systemctl restart kubuno