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á actualizando desde una versión que no se encuentra dentro del período de cuatro versiones, realice una actualización en varios pasos. Utilice las instrucciones de actualización para"versión anterior" Estás actualizando a la versión más reciente que se ajusta al período de cuatro versiones. Por ejemplo, si está utilizando la versión 23.07 y desea actualizar a la versión 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.
*