Usando o plug-in CNI flannel para a rede de pods

Saiba mais sobre o uso do plug-in flannel CNI para comunicação de pods em nós de trabalho em clusters criados usando o Kubernetes Engine (OKE).

O plug-in CNI flannel fornece rede de pods sem usar endereços IP do bloco CIDR de uma VCN. A comunicação entre pods é encapsulada na rede de sobreposição do flannel, uma rede virtual de sobreposição privada simples que atende aos requisitos do modelo de rede do Kubernetes anexando endereços IP a contêineres. Os pods na rede de sobreposição privada só podem ser acessados de outros pods no mesmo cluster. Para obter mais informações sobre o flannel, consulte a documentação do flannel.

A rede de sobreposição do flannel usa seu próprio bloco CIDR para provisionar pods e nós de trabalho com endereços IP. O bloco CIDR do flannel não é compartilhado entre clusters; portanto, você pode especificar o mesmo bloco CIDR do flannel para vários clusters. O bloco CIDR do flannel padrão é grande o suficiente para suportar 65.534 pods e 512 nós de trabalho, e pode ser aumentado em tamanho para suportar muito mais. Além disso, o número de pods por nó de trabalho não é determinado pela forma do nó. Portanto, considere o uso do plug-in CNI flannel se a densidade de pods por nó apresentar um obstáculo ao uso do CNI de Rede de Pod Nativa da VCN do OCI.

Você pode usar o plug-in CNI flannel com pools de nós gerenciados, mas não com pools de nós virtuais.

Em versões anteriores a julho de 2022, os clusters criados com o Kubernetes Engine sempre usavam o plug-in flannel CNI para rede de pods. Nas versões posteriores a julho de 2022, o plug-in CNI de Rede de Pod Nativa da VCN do OCI será o padrão se você usar a Console para criar clusters (executando o Kubernetes 1.22 ou posterior). No entanto, ao usar o workflow 'Criação Personalizada', você pode optar por criar clusters que usam o plug-in CNI flannel. O plug-in CNI flannel continuará sendo o padrão se você usar a API.