Actualizar la aplicación y el socle Cyberwatch en Kubernetes

Esta pagina describe como actualizar la aplicación Cyberwatch y el socle en Kubernetes.

Requisitos técnicos

  1. Disponer de un entorno en el que estén instalados los programas Helm (version > 3.8.0) y Kubectl, configurado para acceder al cluster Kubernetes

  2. El archivo de configuración Helm values.yml usado durante el despliegue de Cyberwatch

Actualizar la aplicación y el socle Cyberwatch

Atención! El comando siguiente elimina todos los despliegues en el namespace cyberwatch. Asegúrese de no tener despliegues personales. La lista de despliegues esta disponible con el comando kubectl -n cyberwatch get deployments.apps. La lista de los diferentes servicios cyberwatch esperados esta disponible en la pagina: Descripción de los servicios Cyberwatch.

  1. Ejecutar el comando para eliminar los despliegues 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. Verificar que todos los pods se han eliminado:

    kubectl -n cyberwatch get pods
    
  3. Actualizar el chart Helm, lo que descargara las nuevas imágenes de la aplicación y actualizara el socle Cyberwatch:

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

Volver arriba

English Français Español