Mettre à jour l’application et le socle Cyberwatch sur Kubernetes
Cette page décrit comment mettre à jour l’application Cyberwatch et le socle sur Kubernetes.
Prérequis techniques
Disposer d’un environnement sur lequel sont installés les programmes Helm (version > 3.8.0) et Kubectl, configuré pour accéder au cluster Kubernetes
Le fichier de configuration Helm
values.ymlutilisé lors du déploiement de Cyberwatch
Mettre à jour l’application et le socle Cyberwatch
Attention ! La commande suivante supprime tous les déploiements sur l’espace de nom cyberwatch. Veuillez vous assurer que vous n’avez pas de déploiements personnels. La liste des déploiements est disponible avec la commande kubectl -n cyberwatch get deployments.apps. La liste des différents services cyberwatch attendu est disponible à la page : Description des services Cyberwatch.
Exécuter la commande pour supprimer les déploiements de cyberwatch :
for deployment in $(kubectl -n cyberwatch get deployments.apps -o jsonpath='{.items[*].metadata.name}'); do kubectl -n cyberwatch delete deployments.apps $deployment; done kubectl -n cyberwatch delete statefulsets.apps db redisVérifier que tous les pods sont supprimés :
kubectl -n cyberwatch get podsMettre à jour le chart Helm, ce qui va télécharger les nouvelles images de l’application et mettre à jour le socle Cyberwatch :
helm -n cyberwatch upgrade cyberwatch oci://harbor.cyberwatch.fr/cbw-on-premise/cyberwatch-chart -f values.yml