Actualizar Trident Protect
Puedes actualizar Trident Protect a la última versión para aprovechar las nuevas funciones o correcciones de errores.
|
|
|
Paso 1: selecciona una versión
Las versiones de Trident Protect siguen una convención de nomenclatura YY.MM basada en fechas, donde "YY" son los dos últimos dígitos del año y "MM" es el mes. Las versiones de punto siguen una YY.MM.X convención, donde "X" es el nivel de parche. Vas a seleccionar la versión a la que quieres actualizar según la versión desde la que estás actualizando.
-
Puedes hacer una actualización directa a cualquier versión de destino que esté dentro de una ventana de cuatro versiones respecto a la versión que tienes instalada. Por ejemplo, puedes actualizar directamente de 24.10 (o cualquier versión puntual de 24.10) a 25.10.
-
Si estás actualizando desde una versión fuera de la ventana de cuatro versiones, realiza una actualización en varios pasos. Usa las instrucciones de actualización para la "versión anterior" de la que estás actualizando para pasar a la versión más reciente que entre en el periodo de cuatro versiones. Por ejemplo, si estás ejecutando 24.10 y quieres actualizar a 26.02:
-
Primero actualiza de 24.10 a 25.02.
-
Luego actualiza de 25.02 a 26.02.
-
Paso 2: actualizar Trident Protect
Para actualizar Trident Protect, realiza los siguientes pasos.
-
Actualiza el repositorio de Trident Helm:
helm repo update -
Actualiza los CRD de Trident Protect:
Este paso es necesario si estás actualizando desde una versión anterior a la 25.06, ya que los CRDs ahora están incluidos en el Helm chart de Trident Protect. -
Ejecuta este comando para cambiar la gestión de los CRD de
trident-protect-crdsatrident-protect:kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}' -
Ejecuta este comando para borrar el secreto de Helm del chart
trident-protect-crds:No desinstales el chart trident-protect-crdsusando Helm, ya que esto podría eliminar tus CRDs y cualquier dato relacionado.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Actualiza Trident Protect:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protectPuedes configurar el nivel de registro durante la actualización añadiendo --set logLevel=debugal comando de actualización. El nivel de registro predeterminado eswarn. Se recomienda el registro de depuración para la solución de problemas, ya que ayuda al soporte de NetApp a diagnosticar problemas sin necesidad de cambiar el nivel de registro ni reproducir el problema.