Weitere Informationen zu von Amazon EKS Auto Mode verwalteten Instances - 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.

Weitere Informationen zu von Amazon EKS Auto Mode verwalteten Instances

In diesem Thema wird erläutert, wie Amazon EKS Auto Mode Amazon-EC2-Instances in Ihrem EKS-Cluster verwaltet. Wenn Sie EKS Auto Mode aktivieren, werden die Cluster-Computing-Ressourcen Ihres Clusters automatisch von EKS bereitgestellt und verwaltet. Dadurch ändert sich die Art und Weise, wie Sie mit den EC2-Instances interagieren, die als Knoten in Ihrem Cluster dienen.

Das Verständnis der Funktionsweise von Amazon EKS Auto Mode bei der Verwaltung von Instances ist für die Planung Ihrer Workload-Bereitstellungsstrategie und Ihrer Betriebsabläufe von entscheidender Bedeutung. Im Gegensatz zu herkömmlichen EC2-Instances oder verwalteten Knotengruppen folgen diese Instances einem anderen Lebenszyklusmodell. Hier übernimmt EKS die Verantwortung für viele betriebliche Aspekte und schränkt gleichzeitig bestimmte Arten des Zugriffs und der Anpassung ein.

Amazon EKS Auto Mode automatisiert Routineaufgaben zum Erstellen neuer EC2-Instances und fügt diese als Knoten zu Ihrem EKS-Cluster hinzu. EKS Auto Mode erkennt, wenn ein Workload nicht auf vorhandene Knoten passt, und erstellt eine neue EC2-Instance.

Amazon EKS Auto Mode ist für das Erstellen, Löschen und Patchen von EC2-Instances zuständig. Sie sind für die auf der Instance bereitgestellten Container und Pods verantwortlich.

Die von EKS Auto Mode erstellten EC2-Instances unterscheiden sich von anderen EC2-Instances, da es sich um verwaltete Instances handelt. Diese verwalteten Instances sind Eigentum von EKS und unterliegen strengeren Beschränkungen. Sie können nicht direkt auf von EKS Auto Mode verwaltete Instances zugreifen oder Software darauf installieren.

AWS empfiehlt, entweder EKS Auto Mode oder das selbstverwaltete Karpenter auszuführen. Sie können beide während einer Migration oder in einer erweiterten Konfiguration installieren. Wenn Sie beide installiert haben, konfigurieren Sie Ihre Knoten-Pools so, dass Workloads entweder Karpenter oder EKS Auto Mode zugeordnet sind.

Weitere Informationen finden Sie unter Von Amazon EC2 verwaltete instances im Benutzerhandbuch für Amazon EC2.

Vergleichstabelle

Standard-EC2-Instance Von EKS Auto Mode verwaltete Instance

Sie sind für das Patchen und Aktualisieren der Instance verantwortlich.

AWS führt automatisch Patches und Updates für die Instance durch.

EKS übernimmt keine Verantwortung für die Software auf der Instance.

EKS ist für bestimmte Software auf der Instance verantwortlich, wie kubelet, die Container-Laufzeitumgebung und das Betriebssystem.

Sie können die EC2-Instance mithilfe der EC2-API löschen.

EKS bestimmt die Anzahl der in Ihrem Konto bereitgestellten Instances. Wenn Sie eine Workload löschen, reduziert EKS die Anzahl der Instances in Ihrem Konto.

Sie können SSH verwenden, um auf die EC2-Instance zuzugreifen.

Sie können Pods und Container auf der verwalteten Instance bereitstellen.

Sie bestimmen das Betriebssystem und das Image (AMI).

AWS bestimmt das Betriebssystem und das Image.

Sie können Workloads bereitstellen, die auf Windows- oder Ubuntu-Funktionalität basieren.

Sie können Container auf Linux-Basis bereitstellen, jedoch ohne spezifische Betriebssystemabhängigkeiten.

Sie legen fest, welcher Instance-Typ und welche Instance-Familie gestartet werden soll.

AWS bestimmt, welcher Instance-Typ und welche Instance-Familie gestartet werden soll. Sie können einen Knoten-Pool verwenden, um die Instance-Typen einzuschränken, aus denen EKS Auto Mode auswählt.

Die folgenden Funktionen sind sowohl für verwaltete Instances als auch für Standard-EC2-Instances verfügbar:

  • Sie können die Instance in der AWS-Konsole anzeigen.

  • Sie können den Instance-Speicher als flüchtigen Speicher für Workloads verwenden.

AMI-Support

In EKS Auto Mode bestimmt AWS das für Ihre Rechenknoten verwendete Image (AMI). AWS überwacht die Einführung neuer AMI-Versionen in EKS Auto Mode. Wenn Sie Probleme mit der Workload im Zusammenhang mit einer AMI-Version haben, erstellen Sie einen Support-Fall. Weitere Informationen finden Sie unter Erstellung von Support-Fällen und Fallverwaltung im AWS-Support-Benutzerhandbuch.

Im Allgemeinen veröffentlicht EKS jede Woche eine neue AMI, die CVE- und Sicherheitskorrekturen enthält.

Unterstützte Instance-Referenz für EKS Auto Mode

EKS Auto Mode erstellt ausschließlich Instances von unterstützten Typen, die eine Mindestgröße aufweisen.

EKS Auto Mode unterstützt die folgenden Instance-Typen:

Familie Instance-Typen

Für Datenverarbeitung optimiert (C )

c8g, c7a, c7g, c7gn, c7gd, c7i, c7i-flex, c6a, c6g, c6i, c6gn, c6id, c6in, c6gd, c5, c5a, c5d, c5ad, c5n, c4

Allzweck (M)

m8g, m7i, m7a, m7g, m7gd, m7i-flex, m6a, m6i, m6in, m6g, m6idn, m6id, m6gd, m5, m5a, m5ad, m5n, m5dn, m5d, m5zn, m4

Speicheroptimiert (R )

r8g, r7a, r7iz, r7gd, r7i, r7g, r6a, r6i, r6id, r6in, r6idn, r6g, r6gd, r5, r5n, r5a, r5dn, r5b, r5ad, r5d, r4

Mit Spitzenlast (T)

t4g, t3, t3a, t2

Hoher Arbeitsspeicher (Z/X)

z1d, x8g, x2gd

Speicheroptimiert (I/D)

i8g, i7ie, i4g, i4i, i3, i3en, is4gen, d3, d3en, im4gn

Beschleunigte Datenverarbeitung (P/G/Inf/Trn)

p5, p4d, p4de, p3, p3dn, gr6, g6, g6e, g5g, g5, g4dn, inf2, inf1, trn1, trn1n

Hochleistungs-Datenverarbeitung (X2)

x2iezn, x2iedn, x2idn

Darüber hinaus erstellt EKS Auto Mode nur EC2-Instances, welche die folgenden Anforderungen erfüllen:

  • Mehr als 1 CPU

  • Die Instance-Größe ist nicht Nano, Mikro oder klein

Weitere Informationen finden Sie unter Namenskonventionen für Instance-Typen in Amazon-EC2.

Instance-Metadatenservice

  • EKS Auto Mode setzt IMDSv2 standardmäßig mit einer Hop-Begrenzung von 1 durch und hält sich damit an bewährte AWS-Sicherheitsmethoden.

  • Diese Standardkonfiguration kann im Automatikmodus nicht geändert werden.

  • Geben Sie bei Add-Ons, die normalerweise IMDS-Zugriff erfordern, während der Installation Parameter (z. B. AWS-Region) an, um IMDS-Suchen zu vermeiden. Weitere Informationen finden Sie unter Felder für die Anpassung von Amazon-EKS-Add-On festlegen.

  • Wenn ein Pod im Automatikmodus unbedingt IMDS-Zugriff benötigt, muss der Pod für die Ausführung mit hostNetwork: true konfiguriert werden. Dadurch kann der Pod direkt auf den Instance-Metadaten-Service zugreifen.

  • Berücksichtigen Sie die Sicherheitsauswirkungen, wenn Sie Pods Zugriff auf Instance-Metadaten gewähren.

Weitere Informationen zum Amazon EC2 Instance Metadata Service (IMDS) finden Sie unter Konfigurieren der Optionen für den Instance-Metadaten-Service im Amazon-EC2-Benutzerhandbuch.

Überlegungen

  • Wenn der konfigurierte flüchtige Speicher in der NodeClass kleiner ist als der lokale NVMe-Speicher für die Instance, macht EKS Auto Mode die manuelle Konfiguration überflüssig, indem automatisch die folgenden Aktionen ausgeführt werden:

    • Verwendet ein kleineres (20 GiB) Amazon-EBS-Daten-Volume, um die Kosten zu senken.

    • Formatiert und konfiguriert den lokalen NVMe-Speicher für die Verwendung flüchtiger Daten. Dazu gehört die Einrichtung eines RAID 0-Arrays, wenn mehrere NVMe-Laufwerke vorhanden sind.

  • Wenn ephemeralStorage.size der lokalen NVMe-Kapazität entspricht oder diese überschreitet, werden die folgenden Aktionen ausgeführt:

    • Automatikmodus überspringt das kleine EBS-Volume.

    • Der/die NVMe-Laufwerk(e) werden direkt für Ihre Workload bereitgestellt.

  • Amazon EKS Auto Mode unterstützt den Service zur AWS-Fehlerinjektion nicht. Weitere Informationen finden Sie unter Verwaltung von Experimenten mit dem Service zur Fehlerinjektion im AWS-Resilience-Hub-Benutzerhandbuch.

  • Sie brauchen das Neuron Device Plugin nicht in EKS-Auto-Mode-Knoten zu installieren.

    Wenn Sie andere Knotentypen in Ihrem Cluster haben, müssen Sie das Neuron-Geräte-Plugin so konfigurieren, dass es nicht in Knoten im Automatikmodus ausgeführt wird. Weitere Informationen finden Sie unter Überprüfen, ob eine Workload in Knoten von EKS Auto Mode bereitgestellt wird.