Compartir a través de


Solución de problemas de configuración de doble pila del clúster de Nexus Kubernetes

En esta guía se proporcionan pasos detallados para solucionar problemas con la configuración de un clúster de Nexus Kubernetes de doble pila. Si ha creado un clúster de doble pila, pero tiene problemas, esta guía le ayudará a identificar y resolver posibles problemas de configuración.

Requisitos previos

  • Instalar la versión más reciente de las extensiones az de la CLI
  • Id. de inquilino
  • Permisos necesarios para realizar cambios en la configuración del clúster.

Configuración de doble pila

La configuración de doble pila implica ejecutar protocolos IPv4 e IPv6 en la red CNI. Esto permite que los servicios de Kubernetes que admitan que ambos protocolos se comuniquen a través de IPv4 o IPv6.

Problemas comunes

  • Se ha establecido un clúster de Nexus Kubernetes de doble pila, pero tiene problemas para observar la dirección de doble pila en la red CNI. Además, los servicios de Kubernetes no reciben direcciones de doble pila.

Pasos de configuración

  • Paso 1: Comprobación de la red L3 de doble pila

Asegúrese de que la red de nivel 3 (L3), que actúa como interfaz de red de contenedor (CNI), está configurada correctamente para administrar el tráfico IPv4 e IPv6. Use el comando az networkcloud l3network show para la validación.

  • Ejemplo:
"ipAllocationType": "DualStack",
"ipv4ConnectedPrefix": "166.XXX.XXX.X/24",
"ipv6ConnectedPrefix": fda0:XXXX:XXXX:XXX::/64,

Nota:

Si la salida solo contiene una dirección IPv4, consulte los requisitos previos para implementar cargas de trabajo de inquilino para establecer una red de doble pila.

  • Paso 2: validación de la configuración del clúster de Nexus Kubernetes:

Para garantizar la configuración adecuada para las redes de doble pila en el clúster de Nexus Kubernetes, siga estos pasos:

  1. Ejecute el comando az networkcloud kubernetescluster show para recuperar información sobre el clúster.
  2. Examine la sección networkConfiguration en la salida az networkcloud kubernetescluster show.
  3. Confirme que podCidrs y serviceCidrs están establecidos como matrices, cada una con un prefijo IPv4 y un prefijo IPv6.
  4. Para permitir que el servicio de Kubernetes tenga una dirección de doble pila, asegúrese de que la configuración del grupo de direcciones IP incluye direcciones IPv4 e IPv6. Para obtener más información, consulte la sección configuración del grupo de direcciones IP en el procedimiento disponible en configuración del grupo de direcciones IP para obtener más detalles.

Siguiendo estos pasos, puede garantizar la configuración correcta de redes de doble pila en el clúster de Nexus Kubernetes.

  • Ejemplo:

    "podCidrs": [
        "10.XXX.X.X/16",
        "fdbe:8fbe:17b7:0::/64"
    ],
    "serviceCidrs": [
        "10.XXX.X.X/16",
        "fda0:XXXX:XXXX:ffff::/108"
    ]
    

Nota:

La longitud del prefijo para IPv6 serviceCidrs debe ser >= 108 (por ejemplo, /64 no funcionará).

  • Paso 3: garantizar una configuración de emparejamiento adecuada:

Si las configuraciones de los pasos 1 a 2 son correctos, pero los problemas de tráfico persisten, asegúrese de que las conexiones o rutas de emparejamiento entre el clúster y las redes externas se establecen correctamente para el tráfico IPv4 e IPv6. Cuando el clúster de Nexus Kubernetes no está configurado con IPv6 en "podCidrs" y "serviceCidrs", el emparejamiento IPv4 se produce en CE, pero no en IPv6.

Acción: revise y actualice las configuraciones de emparejamiento según sea necesario para dar cabida al tráfico de doble pila.

Salida de ejemplo

  • Salida sin configuración de IPv6:

    BGP summary information 
    Router identifier 10.X.XXX.XX, local AS number 65501
    Neighbor Status Codes: m - Under maintenance
      Neighbor      V AS           MsgRcvd   MsgSent  InQ OutQ  Up/Down State   PfxRcd PfxAcc
      107.XXX.XX.X  4 64906         222452    239726    0    0    7d02h Estab(NotNegotiated)
      ...
    
  • Salida con configuración de IPv6:

    BGP summary information
    Router identifier 10.X.XXX.XX, local AS number 65501
    Neighbor Status Codes: m - Under maintenance
      Neighbor                                V AS           MsgRcvd   MsgSent  InQ OutQ  Up/Down State   PfxRcd PfxAcc
      107.XXX.XX.X                            4 64906         246524    265580    0    0    7d20h Estab(NotNegotiated)
      ...
    

Recomendaciones adicionales:

Examine los registros y los mensajes de error en busca de indicadores de problemas de configuración.

Conclusión

La configuración de una doble pila implica habilitar IPv4 e IPv6 en la red y garantizar que los servicios se puedan comunicar a través de ambos. Si sigue los pasos descritos en esta guía, debe poder identificar y resolver problemas de configuración comunes relacionados con la configuración de un clúster de doble pila. Si sigues teniendo dificultades, considera la posibilidad de pedirle ayuda al administrador de red o consultar los recursos de soporte técnico específicos de la plataforma. Si aún tiene alguna pregunta, póngase en contacto con soporte técnico. Para obtener más información sobre los planes de soporte técnico, vea Planes de Soporte técnico de Azure.