Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Migra del controlador Flexvolume a CSI

El controlador Flexvolume ya no es compatible. Puedes migrar del controlador Flexvolume a CSI, que es la interfaz de almacenamiento de Kubernetes más reciente fuera del árbol.

Ten en cuenta que los volúmenes creados y utilizados a través de un controlador no serán reconocidos por Kubernetes utilizando el otro controlador. Así que, por favor, no cambies de controlador (por ejemplo, durante una actualización) si tienes volúmenes existentes creados con el controlador antiguo.

Asegúrate de que tu app Longhorn esté actualizada. Sigue el procedimiento de actualización relevante antes de continuar.

La vía de migración entre controladores requiere hacer copias de seguridad y restaurar cada volumen y ocasionará tanto tiempo de inactividad de la API como de la carga de trabajo. Este puede ser un proceso tedioso. Considera eliminar cargas de trabajo no importantes que utilicen el controlador antiguo para reducir el esfuerzo.

  1. Haz una copia de seguridad de los volúmenes existentes.

  2. En la interfaz de Rancher, navega a la pantalla Catalog Apps, localiza la aplicación Longhorn y haz clic en el botón Up to date. Bajo Kubernetes Driver, selecciona flexvolume. Recomendamos dejar Flexvolume Path vacío. Haga clic en Upgrade.

  3. Restaura cada volumen. Este procedimiento está adaptado a la carga de trabajo StatefulSet, pero el proceso es aproximadamente el mismo para todas las cargas de trabajo.