Kennzeichnung von Subnetzen für EKS Auto Mode - 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.

Kennzeichnung von Subnetzen für EKS Auto Mode

Wenn Sie die Lastausgleichsfunktion von EKS Auto Mode verwenden, müssen Sie Ihren VPC-Subnetzen AWS Tags hinzufügen.

Hintergrund

Diese Tags kennzeichnen Subnetze als mit dem Cluster verbunden und, noch wichtiger, sie geben an, ob es sich um ein öffentliches oder privates Subnetz handelt.

Öffentliche Subnetze verfügen über einen direkten Internetzugang über ein Internet-Gateway. Sie werden für Ressourcen verwendet, die öffentlich zugänglich sein müssen, wie beispielsweise Load Balancer.

Private Subnetze verfügen über keinen direkten Internetzugang und verwenden NAT-Gateways für ausgehenden Datenverkehr. Sie werden für interne Ressourcen wie EKS-Knoten verwendet, die keine öffentlichen Ressourcen benötigen. IPs

Weitere Informationen zu NAT-Gateways und Internet-Gateways finden Sie unter Verbinden Ihrer VPC mit anderen Netzwerken im Benutzerhandbuch zu Amazon Virtual Private Cloud (VPC).

Anforderung

Derzeit müssen Subnetze, die für den Lastausgleich im EKS Auto Mode verwendet werden, über eines der folgenden Tags verfügen.

Öffentliche Subnetze

Öffentliche Subnetze werden für Load Balancer mit Internetverbindung verwendet. Diese Subnetze müssen die folgenden Tags aufweisen:

Key (Schlüssel) Value (Wert)

kubernetes.io/role/elb

1 oder ``

Private Subnetze

Private Subnetze werden für interne Load Balancer verwendet. Diese Subnetze müssen die folgenden Tags aufweisen:

Key (Schlüssel) Value (Wert)

kubernetes.io/role/internal-elb

1 oder ``

Verfahren

Ermitteln Sie zunächst, welche Subnetze öffentlich sind (mit Internetzugang) und welche privat sind (mit NAT-Gateway). Sie benötigen Berechtigungen, um VPC-Ressourcen zu ändern.

AWS-Managementkonsole

  1. Amazon-VPC-Konsole öffnen und zu „Subnetze“ navigieren

  2. Das zu kennzeichnende Subnetz auswählen

  3. Registerkarte „Tags“ und anschließend „Tag hinzufügen“ auswählen

  4. Das entsprechende Tag hinzufügen:

    • Für öffentliche Subnetze: Schlüssel = kubernetes.io/role/elb

    • Für private Subnetze: Schlüssel = kubernetes.io/role/internal-elb

  5. Wert auf 1 festlegen oder leer lassen

  6. Speichern und für verbleibende Subnetze wiederholen

AWS CLI

Für öffentliche Subnetze:

aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/elb,Value=1

Für private Subnetze:

aws ec2 create-tags \ --resources subnet-ID \ --tags Key=kubernetes.io/role/internal-elb,Value=1

Ersetzen Sie subnet-ID durch Ihre tatsächliche Subnetz-ID.