Mejora el Trident
A partir de la versión 24.02, Trident sigue una cadencia de lanzamientos de cuatro meses, ofreciendo tres versiones principales cada año calendario. Cada nueva versión se basa en las versiones anteriores y proporciona nuevas funciones, mejoras de rendimiento, correcciones de errores y mejoras generales. Le recomendamos que actualice al menos una vez al año para aprovechar las nuevas funciones de Trident.
Consideraciones previas a la actualización
Al actualizar a la última versión de Trident, tenga en cuenta lo siguiente:
-
Solo debe haber una instancia de Trident instalada en todos los espacios de nombres de un clúster de Kubernetes determinado.
-
Trident 23.07 y versiones posteriores requieren instantáneas de volumen v1 y ya no admiten instantáneas alfa o beta.
-
Si creó un Cloud Volumes Service para Google Cloud en el"Tipo de servicio CVS" , debes actualizar la configuración del backend para usar el
standardswozoneredundantstandardswNivel de servicio al actualizar desde Trident 23.01. No actualizar elserviceLevelen el backend podría provocar fallos en los volúmenes. Referirse a "Ejemplos de tipos de servicio de CVS" Para más detalles. -
Al actualizar, es importante que proporcione
parameter.fsTypeenStorageClassesUtilizado por Trident. Puedes eliminar y volver a crearStorageClassessin alterar los volúmenes preexistentes.-
Este es un requisito para hacer cumplir la ley. "contextos de seguridad" para volúmenes SAN.
-
El directorio https://github.com/NetApp/trident/tree/master/trident-installer/sample-input [ejemplo de entrada^] contiene ejemplos, como
storage-class-basic.yaml.temply enlace:storage-class-bronze-default.yaml. -
Para obtener más información, consulte"Problemas conocidos" .
-
Paso 1: Seleccione una versión
Las versiones de Trident siguen una fecha. YY.MM Convención de nomenclatura, donde "YY" son los dos últimos dígitos del año y "MM" es el mes. Los lanzamientos de Dot siguen a YY.MM.X convención, donde "X" es el nivel de parche. Seleccionarás la versión a la que deseas actualizar en función de la versión desde la que estás actualizando.
-
Puede realizar una actualización directa a cualquier versión objetivo que se encuentre dentro de un rango de cuatro versiones con respecto a su versión instalada. Por ejemplo, puede actualizar directamente desde la versión 24.06 (o cualquier versión derivada de la 24.06) a la versión 25.06.
-
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 de la versión anterior desde la que estás actualizando para actualizar a la versión más reciente que se ajuste a la ventana de cuatro versiones. Por ejemplo, si estás ejecutando 23.07 y quieres actualizar a 25.06:
-
Primera actualización de la versión 23.07 a la 24.06.
-
Luego, actualice de la versión 24.06 a la 25.06.
-
|
|
Al actualizar utilizando el operador Trident en OpenShift Container Platform, debe actualizar a Trident 21.01.1 o posterior. El operador Trident lanzado con la versión 21.01.0 contiene un problema conocido que se ha corregido en la versión 21.01.1. Para obtener más detalles, consulte el "Detalles del problema en GitHub" . |
Paso 2: Determinar el método de instalación original
Para determinar qué versión utilizó para instalar Trident originalmente:
-
Usar
kubectl get pods -n tridentpara examinar las vainas.-
Si no hay ningún pod de operador, Trident se instaló mediante
tridentctl. -
Si existe un pod de operador, Trident se instaló utilizando el operador Trident , ya sea manualmente o utilizando Helm.
-
-
Si hay un pod de operador, utilice
kubectl describe torcpara determinar si Trident se instaló utilizando Helm.-
Si aparece una etiqueta Helm, Trident se instaló utilizando Helm.
-
Si no hay ninguna etiqueta Helm, Trident se instaló manualmente utilizando el operador Trident .
-
Paso 3: Seleccione un método de actualización
Generalmente, debes actualizar utilizando el mismo método que usaste para la instalación inicial; sin embargo, puedes"cambiar entre métodos de instalación" . Existen dos opciones para actualizar Trident.
-
"Actualizar usando el operador Trident"
Le sugerimos que revise"Comprender el flujo de trabajo de actualización del operador" antes de actualizar con el operador.
*