Utilisation du plugiciel CNI flannel pour la gestion de réseau de pods

Découvrez comment utiliser le plugiciel CNI flannel pour la communication de pods sur les noeuds de travail dans les grappes créées à l'aide de Kubernetes Engine (OKE).

Le plugiciel CNI flannel fournit un réseau de pods sans utiliser les adresses IP du bloc CIDR d'un VCN. La communication entre les pods est encapsulée dans le réseau superposé flannel, un simple réseau virtuel superposé privé qui répond aux exigences du modèle de réseau Kubernetes en attachant des adresses IP aux conteneurs. Les pods du réseau superposé privé ne sont accessibles qu'à partir des autres pods de la même grappe. Pour plus d'informations sur flannel, voir la documentation sur flannel.

Le réseau superposé flannel utilise son propre bloc CIDR pour provisionner les pods et les noeuds de travail avec des adresses IP. Le bloc CIDR flannel n'est pas partagé entre les grappes, vous pouvez donc spécifier le même bloc CIDR flannel pour plusieurs grappes. Le bloc CIDR flannel par défaut est suffisamment grand pour prendre en charge 65 534 pods et 512 noeuds de travail, et peut être augmenté en taille pour prendre en charge beaucoup plus. De plus, le nombre de pods par noeud de travail n'est pas déterminé par la forme du noeud. Par conséquent, envisagez d'utiliser le plugiciel CNI flannel si la densité des pods par noeud présente un obstacle à l'utilisation du CNI de réseau de pods natif du VCN OCI.

Vous pouvez utiliser le plugiciel CNI flannel avec des groupes de noeuds gérés, mais pas avec des groupes de noeuds virtuels.

Vous pouvez utiliser le plugiciel CNI flannel avec des noeuds autogérés. Pour plus d'informations, voir Utilisation de noeuds autogérés.

Dans les versions antérieures à juillet 2022, les grappes que vous avez créées avec Kubernetes Engine utilisaient toujours le plugiciel CNI flannel pour le réseau de pods. Dans les versions postérieures à juillet 2022, le plugiciel CNI de réseau de pods natif du VCN OCI est la valeur par défaut si vous utilisez la console pour créer des grappes (exécution de Kubernetes 1.22 ou ultérieure). Toutefois, lorsque vous utilisez le flux de travail 'Création personnalisée', vous pouvez choisir de créer des grappes qui utilisent le plugiciel CNI flannel. Le plugin flannel CNI continue d'être la valeur par défaut si vous utilisez l'API.