Anfügen mehrerer Netzwerkschnittstellen an Pods mit Multus - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anfügen mehrerer Netzwerkschnittstellen an Pods mit Multus

Multus CNI ist ein Container Network Interface (CNI)-Plugin für Amazon EKS, welches das Anfügen mehrerer Netzwerkschnittstellen an einen Pod ermöglicht. Weitere Informationen finden Sie in der Multus-CNI-Dokumentation auf GitHub.

In Amazon EKS hat jeder Pod eine Netzwerkschnittstelle, die vom Amazon-VPC-CNI-Plug-In zugewiesen wird. Mit Multus können Sie einen mehrfach vernetzten Pod mit mehreren Schnittstellen erstellen. Dies wird durch Multus erreicht, der als "meta-plugin" fungiert; ein CNI-Plug-In, das mehrere andere CNI-Plug-Ins aufrufen kann. Die AWS-Unterstützung für Multus wird mit dem Amazon-VPC-CNI-Plug-In als Standard-Delegierungs-Plug-In konfiguriert.

  • Amazon EKS wird keine CNI-Plugins für Single Root I/O Virtualization (SR-IOV) und Data Plane Development Kit (DPDK) erstellen und veröffentlichen. Sie können jedoch eine Paketbeschleunigung erreichen, indem Sie sich über ein von Multus verwaltetes Hostgerät und ipvlan-Plugins direkt mit Amazon EC2 Elastic Network Adapters (ENA) verbinden.

  • Amazon EKS unterstützt Multus, das einen generischen Prozess bereitstellt, der eine einfache Verkettung zusätzlicher CNI-Plugins ermöglicht. Multus und der Verkettungsprozess werden unterstützt, aber AWS bietet keinen Support für alle kompatiblen CNI-Plugins, die verkettet werden können, oder Probleme, die in diesen CNI-Plugins auftreten können, die nichts mit der Verkettungskonfiguration zu tun haben.

  • Amazon EKS bietet Support und Lebenszyklus-Verwaltung für das Multus-Plugin, ist jedoch nicht für IP-Adressen oder zusätzliche Verwaltung im Zusammenhang mit den zusätzlichen Netzwerkschnittstellen verantwortlich. Die IP-Adresse und Verwaltung der Standard-Netzwerkschnittstelle, die das Amazon-VPC-CNI-Plugin verwendet, bleibt unverändert.

  • Nur das Amazon-VPC-CNI-Plugin wird offiziell als Standard-Delegierungs-Plugin unterstützt. Sie müssen das veröffentlichte Multus-Installationsmanifest ändern, um das Standard-Delegierten-Plugin auf ein alternatives CNI umzukonfigurieren, wenn Sie das Amazon VPC-CNI-Plugin nicht für das primäre Netzwerk verwenden möchten.

  • Multus wird nur unterstützt, wenn das Amazon-VPC-CNI als primäres CNI verwendet wird. Wir unterstützen das Amazon-VPC-CNI nicht, wenn es für Schnittstellen höherer Ordnung verwendet wird, sekundär oder anderweitig.

  • Um zu verhindern, dass das Amazon-VPC-CNI-Plugin versucht, zusätzliche Netzwerkschnittstellen zu verwalten, die Pods zugewiesen sind, können Sie den Netzwerkschnittstellen den folgenden Tag hinzufügen.

    key

    : node.k8s.amazonaws.com/no_manage

    Wert

    : true

  • Multus ist mit Netzwerkrichtlinien kompatibel, die Richtlinie muss jedoch um Ports und IP-Adressen erweitert werden, die Teil von zusätzlichen Netzwerkschnittstellen sein können, die an Pods angeschlossen sind.

Eine Einführung in die Implementierung finden Sie im Multus-Einrichtungsanleitung auf GitHub.