58 Migración edge 3,7 #
Esta sección explica cómo migrar sus clústeres management y downstream de SUSE Telco Cloud 3.6 a SUSE Telco Cloud 3.7.0.
Realice siempre las migraciones de clúster desde la latest Z-stream release de SUSE Telco Cloud 3.6.
Migre siempre a la SUSE Telco Cloud 3.7.0 release. Para actualizaciones posteriores a la migración, consulte las management (Capítulo 59, Clúster de gestión)
secciones.
La siguiente tabla enumera los diferentes tipos de clústeres y los métodos para actualizarlos:
| Tipo de clúster | Método |
|---|---|
Clústeres aprovisionados por EIB | Consulte el Sección 58.1.3, “Fleet” para obtener más información. |
Clústeres aprovisionados por Metal3 | Consulte Actualizaciones de clúster descendente (Sección 60.3, “Actualizaciones de clústeres descendentes”) para obtener más detalles. |
58.1 Clúster de gestión #
Esta sección cubre los temas siguientes:
Sección 58.1.1, “Requisitos previos” - pasos previos necesarios antes de comenzar la migración.
Sección 58.1.2, “Upgrade Controller” - cómo realizar una migración de clúster management utilizando Capítulo 21, Controlador de actualización.
Sección 58.1.3, “Fleet” - cómo realizar una migración de clúster management utilizando Capítulo 9, Fleet.
58.1.1 Requisitos previos #
58.1.1.1 Actualice los CRD del Bare Metal Operator #
Se aplica solo a los clústeres de gestión de CAPI/Metal3 que requieren una actualización del gráfico Capítulo 11, Metal3.
El gráfico de Helm Metal3 incluye los CRD de Bare Metal Operator (BMO) aprovechando el directorio CRD de Helm.
Sin embargo, este enfoque tiene ciertas limitaciones, en particular la imposibilidad de actualizar los CRD en este directorio mediante Helm. Para obtener más información, consulte la documentación de Helm.
Como resultado, antes de actualizar Metal3 a una versión compatible con SUSE Telco Cloud 3.7.0, los usuarios deben actualizar manualmente los CRD de BMO subyacentes.
En una máquina con Helm instalado y kubectl configurado para apuntar a su clúster management:
Aplique manualmente los CRD de BMO:
helm show crds oci://registry.suse.com/edge/charts/metal3 --version 307.0.31+up0.16.0 | kubectl apply -f -
58.1.2 Upgrade Controller #
Upgrade Controller actualmente solo admite migraciones de versiones de SUSE Telco Cloud para clústeres de gestión no en entorno aislado.
Los siguientes temas se tratan como parte de esta sección:
Sección 58.1.2.1, “Requisitos previos”: requisitos previos específicos para Upgrade Controller.
Sección 58.1.2.2, “Pasos de migración”: pasos para migrar un clúster management a una nueva versión de SUSE Telco Cloud utilizando Upgrade Controller.
58.1.2.1 Requisitos previos #
58.1.2.1.1 SUSE Telco Cloud 3,7 Upgrade Controller #
Antes de utilizar Upgrade Controller, debe asegurarse primero de que está ejecutando una versión capaz de migrar a la versión de SUSE Telco Cloud deseada.
Para realizar esta operación:
Si ya tiene
Upgrade Controllerdesplegado desde una versión deSUSE Telco Cloudanterior, actualice su gráfico:helm upgrade upgrade-controller -n upgrade-controller-system oci://registry.suse.com/edge/charts/upgrade-controller --version 307.0.4+up0.1.3Si no tiene
Upgrade Controllerdesplegado, siga Sección 21.3, “Instalación del Controlador de actualización”.
58.1.2.2 Pasos de migración #
Realizar una migración de clúster management con Upgrade Controller es fundamentalmente similar a ejecutar una actualización.
La única diferencia es que su UpgradePlan debe especificar la versión de lanzamiento 3.7.0:
apiVersion: lifecycle.suse.com/v1alpha1
kind: UpgradePlan
metadata:
name: upgrade-plan-mgmt
# Change to the namespace of your Upgrade Controller
namespace: CHANGE_ME
spec:
releaseVersion: 3.7.0Para obtener información sobre cómo utilizar el UpgradePlan anterior para realizar una migración, consulte el proceso de actualización del Upgrade Controller (Sección 59.1, “Upgrade Controller”).
58.1.3 Fleet #
Siempre que sea posible, utilice Sección 58.1.2, “Upgrade Controller” para la migración.
Consulte esta sección solo para casos de uso no cubiertos por Upgrade Controller.
Realizar una migración de clúster management con Fleet es fundamentalmente similar a ejecutar una actualización.
Las diferencias clave son que:
Las flotas deben utilizarse desde la versión release-3.7.0 del repositorio
suse-edge/fleet-examples.Los gráficos programados para una actualización deben actualizarse a versiones compatibles con la versión
SUSE Telco Cloud 3.7.0. Para obtener una lista de los componentesSUSE Telco Cloud 3.7.0, consulte Sección 78.3, “Versión 3.7.0”.
Para garantizar una migración SUSE Telco Cloud 3.7.0 correcta, es importante que los usuarios cumplan los puntos indicados anteriormente.
58.2 Clústeres descendentes #
Sección 58.2.1, “Fleet” - cómo realizar una migración de clúster downstream utilizando Capítulo 9, Fleet.
58.2.1 Fleet #
Realizar una migración de clúster downstream con Fleet es fundamentalmente similar a ejecutar una actualización.
Las diferencias clave son que:
Las flotas deben utilizarse desde la versión release-3.7.0 del repositorio
suse-edge/fleet-examples.Los gráficos programados para una actualización deben actualizarse a versiones compatibles con la versión
SUSE Telco Cloud 3.7.0. Para obtener una lista de los componentesSUSE Telco Cloud 3.7.0, consulte Sección 78.3, “Versión 3.7.0”.
Para garantizar una migración SUSE Telco Cloud 3.7.0 correcta, es importante que los usuarios cumplan los puntos indicados anteriormente.