¿Por qué se pierde la conectividad de Submariner o faltan las etiquetas de la pasarela tras una actualización?
Nube privada virtual 4.21 y más tarde
Tras actualizar tu entorno de recuperación ante desastres regional (RDR) de ODF, se pierde la conectividad Submariner entre los clústeres o los nodos de trabajo carecen de sus etiquetas de puerta de enlace.
Las actualizaciones de los nodos de trabajo pueden eliminar las etiquetas de los nodos, incluidas las etiquetas de la pasarela Submariner que son necesarias para la conectividad entre clústeres. Cuando se eliminan las etiquetas de la puerta de enlace, Submariner no puede enrutar el tráfico entre los clústeres, lo que interrumpe la replicación y la conmutación por error de ODF-DR.
Vuelve a colocar las etiquetas de la pasarela Submariner y comprueba que se ha restablecido la conectividad.
-
Identifica qué nodos de trabajo carecen de la etiqueta «gateway».
oc get nodes --show-labels | grep submariner -
Vuelve a aplicar la etiqueta de la puerta de enlace a los nodos de trabajo afectados. Sustituye «
<node_name>» por el nombre de cada nodo afectado.oc label node <node_name> submariner.io/gateway=true -
Si es necesario, ajusta el número de réplicas de la puerta de enlace desde la consola de ACM.
- En la consola de ACM, ve a Infraestructura > Clústeres > Conjuntos de clústeres y selecciona tu conjunto de clústeres.
- Ve a la pestaña «Complementos» de Submariner.
- Selecciona el clúster afectado y ajusta el número de puertas de enlace.
-
Comprueba que los pods de la pasarela Submariner vuelvan a estar en buen estado.
oc get pods -n submariner-operator -
Comprueba que se haya restablecido la conectividad entre clústeres.
- En la consola de ACM, ve a Infraestructura > Clústeres > Conjuntos de clústeres y selecciona tu conjunto de clústeres.
- Ve a la pestaña « Complementos de Submariner » y comprueba que la conectividad aparece como correcta para todos los clústeres.
Para obtener más información, consulta la sección «Solución provisional para los problemas de conectividad de Submariner» en la documentación de Red Hat.