Knoten mit optimiertem Amazon Linux erstellen AMIs - Amazon EKS

Hilf mit, diese Seite zu verbessern

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.

Wenn Sie zu diesem Benutzerhandbuch beitragen möchten, 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.

Knoten mit optimiertem Amazon Linux erstellen AMIs

Das für Amazon EKS optimierte Amazon Linux AMIs basiert auf Amazon Linux 2 (AL2) und Amazon Linux 2023 (AL2023). Sie sind so konfiguriert, dass sie als Basis-Images für Amazon EKS-Knoten dienen. Sie AMIs sind für die Verwendung mit Amazon EKS konfiguriert und enthalten die folgenden Komponenten:

  • kubelet

  • AWS IAM-Authentifikator

  • containerd

Anmerkung
  • Sie können Sicherheits- oder Datenschutzereignisse für Amazon Linux im Amazon Linux-Sicherheitszentrum verfolgen, indem Sie den Tab für Ihre gewünschte Version auswählen. Sie können auch den entsprechenden RSS-Feed abonnieren. Sicherheits- oder Datenschutzereignisse enthalten eine Übersicht über das Problem, welche Pakete betroffen sind und wie Sie Ihre Instances aktualisieren, um das Problem zu beheben.

  • Bevor Sie ein beschleunigtes AMI oder ein ARM-AMI bereitstellen, lesen Sie die Informationen in Amazon EKS, optimiertes, beschleunigtes Amazon Linux AMIs undAmazon EKS-optimierter Arm Amazon Linux AMIs.

  • EC2 P2Amazon-Instances werden auf Amazon EKS nicht unterstützt, da sie NVIDIA Treiberversion 470 oder früher benötigen.

  • Alle neu erstellten verwalteten Knotengruppen in Clustern der Version 1.30 oder neuer verwenden automatisch standardmäßig AL2 023 als Knotenbetriebssystem. Bisher wurde für neue Knotengruppen standardmäßig die Option verwendet. AL2 Sie können ihn weiterhin verwenden, AL2 indem Sie ihn beim Erstellen einer neuen Knotengruppe als AMI-Typ auswählen.

  • Amazon EKS wird AMIs nach dem 26. November 2025 kein EKS-optimiertes Amazon Linux 2 (AL2) mehr veröffentlichen. Darüber hinaus 1.32 ist die Kubernetes-Version die letzte Version, für die Amazon EKS veröffentlicht wird. AL2 AMIs 1.33Ab Version 2 wird Amazon EKS weiterhin Version AL2 023 veröffentlichen und auf Bottlerocket basieren. AMIs

Amazon EKS hat Amazon Linux optimiert und beschleunigt AMIs

Das für Amazon EKS optimierte, beschleunigte Amazon Linux AMIs basiert auf dem standardmäßigen Amazon EKS-optimierten Amazon Linux AMIs. Sie sind so konfiguriert, dass sie als optionale Images für Amazon EKS-Knoten zur Unterstützung von GPU-, Inferentia - und Trainium-basierten Workloads dienen.

Neben der standardmäßigen, für Amazon EKS optimierten AMI-Konfiguration AMIs umfassen die beschleunigten Konfigurationen Folgendes:

  • NVIDIA-Treiber

  • nvidia-container-toolkit

  • AWS Neuron-Treiber

Eine Liste der neuesten Komponenten, die in der beschleunigten Version enthalten sind AMIs, finden Sie in den amazon-eks-ami Releases am GitHub.

Anmerkung
  • Stellen Sie sicher, dass Sie den entsprechenden Instanztyp in Ihrer AWS CloudFormation Knotenvorlage angeben. Durch die Nutzung von Amazon EKS Optimized Accelerated AMIs stimmen Sie der Cloud-Endbenutzer-Lizenzvereinbarung (EULA) von NVIDIA zu.

  • Die für Amazon EKS optimierten AMIs Beschleunigungen wurden zuvor als Amazon EKS bezeichnet, die AMIs mit GPU-Unterstützung optimiert wurden.

  • In früheren Versionen von Amazon EKS Optimized Accelerated AMIs wurde das nvidia-docker Repository installiert. Das Repository ist nicht mehr im Amazon EKS-AMI Version v20200529 und höher enthalten.

Einzelheiten zur Ausführung von Workloads auf Amazon EKS-optimiertem beschleunigtem Amazon Linux finden Sie AMIs unterGPU-beschleunigte Container ausführen (Linux auf) EC2.

Amazon EKS-optimierter Arm Amazon Linux AMIs

Arm-Instances führen zu deutlichen Kosteneinsparungen für skalierbare und Arm-basierte Anwendungen wie Webserver, Container-Microservices, Zwischenspeicherflotten und verteilte Datenspeicher. Beachten Sie beim Hinzufügen von Arm-Knoten zu Ihrem Cluster die folgenden Überlegungen.

  • Wenn Ihr Cluster vor dem 17. August 2020 bereitgestellt wurde, müssen Sie ein einmaliges Upgrade kritischer Cluster-Add-on-Manifeste durchführen. Dies ist so, dass Kubernetes für jede Hardwarearchitektur, die in Ihrem Cluster verwendet wird, das richtige Image abrufen kann. Weitere Informationen zum Aktualisieren von Cluster-Add-ons finden Sie unter Schritt 1: Bereiten Sie das Upgrade vor. Wenn Sie Ihren Cluster am oder nach dem 17. August 2020 bereitgestellt haben, sind Ihre CoreDNS- und Amazon VPC CNI-Plug-ins für Kubernetes bereits multiarchitekturfähig. kube-proxy

  • Anwendungen, die auf Arm-Knoten bereitgestellt werden, müssen für Arm kompiliert werden.

  • Wenn Sie DaemonSets diese in einem vorhandenen Cluster bereitgestellt haben oder sie in einem neuen Cluster bereitstellen möchten, in dem Sie auch ARM-Knoten bereitstellen möchten, stellen Sie sicher, dass Sie auf allen Hardwarearchitekturen in Ihrem Cluster ausgeführt DaemonSet werden können.

  • Sie können Arm-Knotengruppen und x86-Knotengruppen im selben Cluster ausführen. Wenn ja, sollten Sie erwägen, Container-Images mit mehreren Architekturen in einem Container-Repository wie Amazon Elastic Container Registry bereitzustellen und dann Node-Selectoren zu Ihren Manifesten hinzuzufügen, damit Kubernetes weiß, auf welcher Hardwarearchitektur ein Pod bereitgestellt werden kann. Weitere Informationen finden Sie unter Übertragen eines Multi-Architektur-Images im Amazon-ECR-Benutzerhandbuch und im Blogbeitrag Einführung in Multi-Architektur-Container-Images für Amazon ECR.

Weitere Informationen

Weitere Informationen zur Verwendung von Amazon EKS-optimiertem Amazon Linux AMIs finden Sie in den folgenden Abschnitten: