Actualitzar l’aplicació i la plataforma base de Cyberwatch a Kubernetes

Aquesta pàgina descriu com actualitzar l’aplicació Cyberwatch i la plataforma base a Kubernetes.

Requisits tècnics

  1. Un entorn amb els programes Helm (versió > 3.8.0) i Kubectl instal·lats, configurat per accedir al clúster Kubernetes

  2. El fitxer de configuració de Helm values.yml que es va utilitzar en desplegar Cyberwatch

Actualitzar l’aplicació i la plataforma base de Cyberwatch

Atenció! L’ordre següent suprimeix tots els desplegaments de l’espai de noms cyberwatch. Assegureu-vos que no teniu desplegaments propis. La llista de desplegaments es pot obtenir amb l’ordre kubectl -n cyberwatch get deployments.apps. La llista dels diferents serveis de Cyberwatch esperats està disponible a la pàgina: Descripció dels serveis de Cyberwatch.

  1. Executeu l’ordre per suprimir els desplegaments 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 redis elasticsearch
    
  2. Comproveu que s’han suprimit tots els pods:

    kubectl -n cyberwatch get pods
    
  3. Actualitzeu el chart de Helm, cosa que baixarà les imatges noves de l’aplicació i actualitzarà la plataforma base de Cyberwatch:

    helm -n cyberwatch upgrade cyberwatch oci://harbor.cyberwatch.fr/cbw-on-premise/cyberwatch-chart -f values.yml