Mettre à jour l’application Cyberwatch sur Kubernetes
Cette page décrit comment mettre à jour l’application Cyberwatch 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.yml
utilisé lors du déploiement de Cyberwatch.
Mettre à jour l’application 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
Vérifier que tous les pods sont supprimés :
kubectl -n cyberwatch get pods
Mettre à jour le chart Helm, ce qui va télécharger les nouvelles images de l’application Cyberwatch.
helm -n cyberwatch upgrade oci://harbor.cyberwatch.fr/cbw-on-premise/cyberwatch-chart -f values.yml