Uso del plugin flannel CNI para redes de pod

Obtenga información sobre el uso del plugin CNI de canal para la comunicación de pod en nodos de trabajador en clusters creados con Kubernetes Engine (OKE).

El plugin flannel CNI proporciona redes de pods sin utilizar direcciones IP desde un bloque de CIDR de una VCN. La comunicación entre pods se encapsula en la red de superposición flannel, una red privada virtual de superposición simple que cumple los requisitos del modelo de red de Kubernetes asociando direcciones IP con contenedores. Solo se puede acceder a los pods de la red privada de superposición desde otros pods del mismo cluster. Para obtener más información sobre flannel, consulte la documentación de flannel.

La red de superposición de canal utiliza su propio bloque de CIDR para aprovisionar pods y nodos de trabajador con direcciones IP. El bloque de CIDR de flannel no se comparte entre clusters, por lo que puede especificar el mismo bloque de CIDR de flannel para varios clusters. El bloque de CIDR de flannel por defecto es lo suficientemente grande como para soportar 65 534 pods y 512 nodos de trabajador, y se puede aumentar el tamaño para soportar muchos más. Además, la unidad del nodo no determina el número de pods por nodo de trabajador. Por lo tanto, plantéese usar el plugin flannel CNI si la densidad de pods por nodo supone un obstáculo para usar el plugin CNI de red de pods nativos de VCN de OCI.

Puede utilizar el plugin flannel CNI con pools de nodos gestionados, pero no con pools de nodos virtuales.

Puede utilizar el plugin CNI de canal con nodos autogestionados. Para obtener más información, consulte Working with Self-Managed Nodes.

En versiones anteriores a julio de 2022, los clusters que creó con Kubernetes Engine siempre utilizaban el plugin CNI de canal para redes de pod. En versiones posteriores a julio de 2022, el plugin CNI de red de pods nativos de VCN de OCI es el valor por defecto si utiliza la consola para crear clusters (si se ejecuta Kubernetes 1.22 o posterior). Sin embargo, al utilizar el flujo de trabajo "Creación personalizada", puede crear clusters que utilicen el plugin flannel CNI. El plugin flannel CNI sigue siendo el valor por defecto si utiliza la API.