Flannel-CNI-Plug-in für Podnetworking verwenden

Erfahren Sie, wie Sie das Flannel-CNI-Plug-in für die Podkommunikation auf Worker-Knoten in Clustern verwenden, die mit der Kubernetes-Engine (OKE) erstellt wurden.

Das Flannel-CNI-Plug-in stellt Podnetworking bereit, ohne IP-Adressen aus dem CIDR-Block eines VCN zu verwenden. Die Kommunikation zwischen Pods ist im Flannel-Overlay-Netzwerk gekapselt, einem einfachen virtuellen Overlay-Netzwerk für privates Overlay, das die Anforderungen des Kubernetes-Netzwerkmodells erfüllt, indem IP-Adressen an Container angehängt werden. Auf die Pods im privaten Overlay-Netzwerk kann nur von anderen Pods im selben Cluster zugegriffen werden. Weitere Informationen zu Flannel finden Sie in der Flannel-Dokumentation.

Das Flannel-Overlay-Netzwerk verwendet einen eigenen CIDR-Block, um Pods und Worker-Knoten mit IP-Adressen bereitzustellen. Der Flannel-CIDR-Block wird nicht von Clustern gemeinsam verwendet. Sie können also denselben Flannel-CIDR-Block für mehrere Cluster angeben. Der Standard-Flannel-CIDR-Block ist groß genug, um 65.534 Pods und 512 Worker-Knoten zu unterstützen. Er kann vergrößert werden, um viele weitere zu unterstützen. Darüber hinaus wird die Anzahl der Pods pro Worker-Knoten nicht von der Knotenausprägung bestimmt. Daher sollten Sie das Flannel-CNI-Plug-in verwenden, wenn die Dichte der Pods pro Knoten ein Hindernis für die Verwendung des OCI-VCN-nativen Podnetzwerks CNI darstellt.

Sie können das Flannel-CNI-Plug-in mit verwalteten Knotenpools verwenden, jedoch nicht mit virtuellen Knotenpools.

Sie können das Flannel-CNI-Plug-in mit selbstverwalteten Knoten verwenden. Weitere Informationen finden Sie unter Mit selbstverwalteten Knoten arbeiten.

In Releases vor Juli 2022 haben die Cluster, die Sie mit der Kubernetes-Engine erstellt haben, immer das Flannel-CNI-Plug-in für das Podnetzwerk verwendet. In Releases nach Juli 2022 ist das OCI-VCN-native Podnetzwerk-CNI-Plug-in der Standard, wenn Sie mit der Konsole Cluster erstellen (Kubernetes 1.22 oder höher ausführen). Wenn Sie jedoch den Workflow "Benutzerdefinierte Erstellung" verwenden, können Sie Cluster erstellen, die das Flannel-CNI-Plug-in verwenden. Das Flannel-CNI-Plug-in ist weiterhin der Standardwert, wenn Sie die API verwenden.