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
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
El archivo de configuración Helm
values.ymlusado 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.
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 elasticsearchVerificar que todos los pods se han eliminado:
kubectl -n cyberwatch get podsActualizar 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