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-Plugin mit selbstverwalteten Knoten verwenden. Weitere Informationen finden Sie unter Mit selbstverwalteten Knoten arbeiten.

Beachten Sie, dass die Konfiguration sekundärer VNICs für Podnetzwerke mit Anwendungsressourcen nicht unterstützt wird, wenn das Flannel-CNI-Plug-in für Podnetzwerke verwendet wird.

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.