Kubernetes POD-IP-Bereich

Kubernetes POD-IP-Bereich

Ich bin neu bei Kubernetes. Wenn ich in einem AWS EKS-Cluster bin und beispielsweise 20 PODs bereitstelle.

Bekommt jeder dieser PODs eine IP vom AWS VPC CIDR? Bedeutet das, dass jetzt für jeden POD 20 IPs vom VPC CIDR gesperrt sind?

ODER

Sind die POD-IPs intern im EKS und haben sie keinen Einfluss auf den auf dem VPC CIDR verfügbaren IP-Speicherplatz? Der EKS-Dienst kann eine IP vom VPC CIDR abrufen, aber das ist auch schon alles.

Danke.

PS: Ich wurde von Stackoverflow umgeleitet, um diese Frage in Serverfault zu stellen.

Antwort1

Dies hängt von der implementierten Netzwerklösung ab. Der Standardwert

Das CNI-Plugin ist für die Zuweisung von VPC-IP-Adressen zu Kubernetes-Knoten und die Konfiguration der erforderlichen Vernetzung für Pods auf jedem Knoten verantwortlich.

EKS-Benutzerhandbuch

Amazon EKS unterstützt offiziell nur das Amazon VPC CNI-Plugin. Amazon EKS führt Upstream-Kubernetes aus und ist als Kubernetes-konform zertifiziert, sodass alternative CNI-Plugins mit Amazon EKS-Clustern funktionieren.

Von demEKS VPC-NetzwerkWenn Sie auf diese Einschränkung stoßen, können Sie beispielsweise Calico verwenden:

Sie können Calico auch für die Vernetzung auf EKS anstelle der standardmäßigen AWS VPC-Vernetzung verwenden, ohne IP-Adressen aus der zugrunde liegenden VPC verwenden zu müssen. Auf diese Weise können Sie den gesamten Satz der Calico-Netzwerkfunktionen nutzen, einschließlich der flexiblen IP-Adressverwaltungsfunktionen von Calico.

projectcalico – Erste Schritte

Auf jeden Fall würde ich Ihnen empfehlen, bei der von AWS empfohlenen Standardkonfiguration zu bleiben:

Der Standardwert stellt für die meisten Implementierungen genügend IP-Adressen bereit. Sollte dies nicht der Fall sein, können Sie ihn ändern.

EKS-BenutzerhandbuchWenn man sich die CloudFormation-Vorlage ansieht, wird ein /16VPC-Block mit /18Subnetzen verwendet. Ein /18Subnetz gibt Ihnen 16,382nutzbare Hosts pro Subnetz. Das sollte für die meisten Anwendungsfälle ausreichen.

verwandte Informationen