EKS-Auto-Mode-Einstellungen konfigurieren - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

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

EKS-Auto-Mode-Einstellungen konfigurieren

In diesem Kapitel wird beschrieben, wie Sie bestimmte Aspekte Ihrer Amazon Elastic Kubernetes Service (EKS)-Auto-Mode-Cluster konfigurieren. Während EKS Auto Mode die meisten Infrastrukturkomponenten automatisch verwaltet, können Sie bestimmte Features an Ihre Workload-Anforderungen anpassen.

Mithilfe der in diesem Thema beschriebenen Konfigurationsoptionen können Sie Netzwerkeinstellungen, Rechenressourcen und Lastausgleichsverhalten ändern und gleichzeitig die Vorteile der automatisierten Infrastrukturverwaltung beibehalten. Bevor Sie Konfigurationsänderungen vornehmen, überprüfen Sie die verfügbaren Optionen in den folgenden Abschnitten, um zu bestimmen, welcher Ansatz Ihren Anforderungen am besten entspricht.

Welche Features möchten Sie konfigurieren? Konfigurationsoption

Knotenvernetzung und -speicherung

  • Knotenplatzierung über öffentliche und private Subnetze hinweg konfigurieren

  • Benutzerdefinierte Sicherheitsgruppen für die Knoten-Zugriffskontrolle definieren

  • Richtlinien für die Netzwerk-Adressübersetzung (SNAT) anpassen

  • Kubernetes-Netzwerkrichtlinien, detaillierte Protokollierung und Überwachung von Netzwerkrichtlinien aktivieren

  • Parameter für flüchtigen Speicher (Größe, IOPS, Durchsatz) festlegen

  • Verschlüsselten flüchtigen Speicher mit benutzerdefinierten KMS-Schlüsseln konfigurieren

  • Pod-Datenverkehr in separaten Subnetzen von den Knoten isolieren

Knotenklasse für Amazon EKS erstellen

Knoten-Rechenressourcen

  • Bestimmte EC2-Instance-Typen und -Familien auswählen

  • CPU-Architekturen definieren (x86_64, ARM64)

  • Kapazitätstypen konfigurieren (On-Demand, Spot)

  • Availability Zones angeben

  • Knoten-Taints und -Labels konfigurieren

  • Ressourcenlimits für die CPU- und Speichernutzung festlegen

Einen Knotenpool für EKS Auto Mode erstellen

Einstellungen für Application Load Balancer

  • Interne oder internetbasierte Load Balancer bereitstellen

  • Konfigurieren des zonenübergreifenden Load Balancing

  • Zeitüberschreitungen für Leerlauf festlegen

  • HTTP/2- und WebSocket-Support aktivieren

  • Parameter für Zustandsprüfung konfigurieren

  • TLS-Zertifikateinstellungen festlegen

  • Zielgruppenattribute definieren

  • IP-Adresstyp festlegen (IPv4, Dual-Stack)

Erstellung einer IngressClass zur Konfiguration eines Application Load Balancers

Einstellungen für Network Load Balancer

  • Direktes Pod-IP-Routing konfigurieren

  • Aktivieren von zonenübergreifendem Load Balancing

  • Zeitlimit für inaktive Verbindung festlegen

  • Parameter für Zustandsprüfung konfigurieren

  • Subnetz-Platzierung festlegen

  • IP-Adresstyp festlegen (IPv4, Dual-Stack)

  • Beibehaltung der Quell-IP des Clients konfigurieren

  • Zielgruppenattribute definieren

Verwendung von Service-Annotationen zur Konfiguration von Network Load Balancers

Einstellungen für Speicherklasse

  • EBS-Volume-Typen (gp3, io1, io2 usw.) definieren

  • Volume-Verschlüsselung und KMS-Schlüsselverwendung konfigurieren

  • IOPS- und Durchsatz-Parameter festlegen

  • Als Standard-Speicherklasse festlegen

  • Benutzerdefinierte Tags für bereitgestellte Volumes definieren

Erstellen einer Speicherklasse

ODCR-Nutzung steuern

  • Workload-Bereitstellung in EC2-On-Demand-Kapazitätsreservierungen konfigurieren

  • Bestimmte ODCRs explizit nach ID für eine gezielte Kapazitätsnutzung auswählen

  • Tag-basierte Auswahl zur gezielten Ausrichtung auf Gruppen von ODCRs verwenden

  • ODCRs nach AWS-Besitzerkonto für kontoübergreifende Szenarien filtern

  • Steuern, ob Workloads automatisch offene ODCRs verwenden

Steuern Sie die Bereitstellung von Workloads in Kapazitätsreservierungen mit EKS Auto Mode.