Mettre à jour l’application Cyberwatch sur Kubernetes

Cette page décrit comment mettre à jour l’application Cyberwatch sur Kubernetes.

Prérequis techniques

  1. 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.

  2. 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.

  1. 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
    
  2. Vérifier que tous les pods sont supprimés :

    kubectl -n cyberwatch get pods
    
  3. 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 
    

Retour en haut