Flannel es el CNI predeterminado para los clústeres de ACK Edge que utilizan el modo VXLAN. Este tema describe los patrones de acceso mediante línea dedicada y red pública, así como la forma de implementar el túnel de operaciones y mantenimiento entre la nube y el borde.
Asignación de direcciones IP de pods por Flannel
Flannel garantiza que el bloque CIDR de los pods no se superponga con el bloque CIDR de Virtual Private Cloud (VPC). Además, lo divide equitativamente entre los nodos y asigna a cada pod una dirección IP del rango correspondiente a su nodo. El número total de direcciones IP asignables depende de la máscara CIDR de los pods.
Tipos de acceso a la red
Los clústeres de ACK Edge admiten dos tipos de conexión entre la nube y el borde, cada uno con distintas restricciones de red.
Circuitos Express Connect
Express Connect reenvía las solicitudes desde los hosts de la VPC hacia las cargas de trabajo del centro de datos. Flannel utiliza VXLAN para establecer la conectividad de red entre los centros de datos y la nube.
Requisitos de red
|
Protocolo |
Puerto |
Uso |
|
UDP |
8472 |
Túnel VXLAN de Flannel |
No utilice reglas de seguridad para bloquear el puerto 8472.
Configuración de un nodo proxy en la nube para el acceso al servidor de API
Para permitir que el servidor de API acceda a los pods o servicios ubicados en centros de datos a través de Express Connect, designe un nodo en la nube como proxy.
Antes de empezar:
El componente edge-controller-manager debe ser versión 2.1 o posterior.
Etiquete un nodo en la nube como puerta de enlace. Reemplace node-xxx con el nombre del nodo destino.
kubectl label node node-xxx node-role.alibabacloud.com/cloud-gateway=
Red pública
En el tipo de red pública, los dispositivos de la VPC y del centro de datos se encuentran en dominios de red separados, lo que genera las siguientes restricciones:
|
Restricción |
Dirección del tráfico |
Alcanzable |
|
De VPC a borde |
Contenedores de la VPC hacia contenedores del centro de datos |
No |
|
Borde entre sitios |
Contenedores en varios centros de datos o dispositivos de borde |
No |
|
Mismo dominio |
Contenedores dentro de la misma VPC o del mismo centro de datos |
Sí |
Para el monitoreo de contenedores, las tareas de operación y mantenimiento, y la transmisión de datos a través del límite entre la nube y el borde, ACK Edge proporciona el túnel Raven.
No enrute el tráfico de negocios a través del túnel Raven. El túnel VPN de red pública no puede garantizar la estabilidad necesaria para las cargas de trabajo de producción.