4.2. Estrategias de redireccionamiento del tráfico de red
Después de una migración exitosa, debe redirigir el tráfico de red de sus aplicaciones sin estado desde el clúster de origen al clúster de destino.
Las estrategias para redirigir el tráfico de la red se basan en los siguientes supuestos:
- Los pods de aplicación se ejecutan tanto en el clúster de origen como en el de destino.
- Cada aplicación tiene una ruta que contiene el nombre de host del clúster de origen.
- La ruta con el nombre de host del clúster de origen contiene un certificado de CA.
- En el caso de HTTPS, el certificado de CA del enrutador de destino contiene un nombre alternativo del sujeto para el registro DNS comodín del clúster de origen.
Considere las siguientes estrategias y seleccione la que se ajuste a sus objetivos.
Redirigir todo el tráfico de red para todas las aplicaciones al mismo tiempo
Cambie el registro DNS comodín del clúster de origen para que apunte a la dirección IP virtual (VIP) del enrutador del clúster de destino.
Esta estrategia es adecuada para aplicaciones sencillas o pequeñas migraciones.
Redirigir el tráfico de red para las aplicaciones individuales
Cree un registro DNS para cada aplicación con el nombre de host del clúster de origen apuntando a la VIP del enrutador del clúster de destino. Este registro DNS tiene prioridad sobre el registro DNS comodín del clúster de origen.
Redirigir el tráfico de red gradualmente para las aplicaciones individuales
- Cree un proxy que pueda dirigir el tráfico tanto a la VIP del enrutador de origen como a la VIP del enrutador de destino para cada aplicación.
- Cree un registro DNS para cada aplicación con el nombre de host del clúster de origen apuntando al proxy.
- Configure la entrada del proxy para que la aplicación enrute un porcentaje del tráfico a la VIP del enrutador de destino y el resto del tráfico a la VIP del enrutador de origen.
- Aumente gradualmente el porcentaje de tráfico que dirige a la VIP del enrutador de destino hasta redirigir todo el tráfico de red.
Redirigir el tráfico basado en el usuario para las aplicaciones individuales
Con esta estrategia puede filtrar los encabezados TCP/IP de las solicitudes de los usuarios para redirigir el tráfico de red para los grupos predefinidos de usuarios. Esto le permite probar el proceso de redireccionamiento en poblaciones específicas de usuarios antes de redirigir todo el tráfico de la red.
- Cree un proxy que pueda dirigir el tráfico tanto a la VIP del enrutador de origen como a la VIP del enrutador de destino para cada aplicación.
- Cree un registro DNS para cada aplicación con el nombre de host del clúster de origen apuntando al proxy.
-
Configure la entrada del proxy para que la aplicación enrute el tráfico que coincide con un patrón de encabezado determinado, como los
clientes de prueba
, a la VIP del enrutador de destino y el resto del tráfico a la VIP del enrutador de origen. - Redirija el tráfico a la VIP del enrutador de destino por etapas hasta que todo el tráfico esté en la VIP del enrutador de destino.