Utilisation du module d'extension CNI flannel pour les fonctions de réseau de pod
Découvrez comment utiliser le module d'extension CNI flannel pour la communication de pod sur les noeuds de processus actif dans les clusters créés à l'aide de Kubernetes Engine (OKE).
Le module d'extension CNI flannel fournit des fonctions de réseau de pod sans utiliser les adresses IP du bloc CIDR d'un réseau cloud virtuel. La communication entre les pods est encapsulée dans le réseau superposé flannel, un réseau virtuel superposé privé simple 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é sont accessibles uniquement à partir d'autres pods du même cluster. Pour plus d'informations sur flannel, reportez-vous à la documentation flannel.
Le réseau superposé flannel utilise son propre bloc CIDR pour provisionner les pods et les noeuds de processus actif avec des adresses IP. Le bloc CIDR flannel n'est pas partagé entre les clusters. Vous pouvez donc indiquer le même bloc CIDR flannel pour plusieurs clusters. Le bloc CIDR flannel par défaut est suffisamment grand pour prendre en charge 65 534 pods et 512 noeuds de processus actif. Sa taille peut être augmentée pour en prendre en charge davantage. De plus, le nombre de pods par noeud de processus actif n'est pas déterminé par la forme du noeud. Par conséquent, envisagez d'utiliser le module d'extension CNI flannel si la densité de pods par noeud représente un obstacle à l'utilisation du module d'extension CNI de fonctions de réseau de pod natif de réseau cloud virtuel OCI.
Vous pouvez utiliser le module d'extension CNI flannel avec des pools de noeuds gérés mais pas avec des pools de noeuds virtuels.
Vous pouvez utiliser le plugin flannel CNI avec des nœuds autogérés. Pour plus d'informations, reportez-vous à Utilisation des noeuds autogérés.
Dans les versions antérieures à juillet 2022, les clusters que vous avez créés avec Kubernetes Engine utilisaient toujours le module d'extension CNI flannel pour la mise en réseau de pod. Dans les versions postérieures à juillet 2022, le module d'extension CNI de fonctions de réseau de pod natif de réseau cloud virtuel OCI est le module d'extension par défaut si vous utilisez la console pour créer des clusters (exécutant Kubernetes 1.22 ou une version ultérieure). Toutefois, lorsque vous utilisez le workflow Création personnalisée, vous pouvez choisir de créer des clusters qui utilisent le module d'extension CNI flannel. Si vous utilisez l'API, le module d'extension CNI flannel est toujours celui par défaut.