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.
Erstellen Sie ein benutzerdefiniertes Amazon Linux AMI
Wichtig
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.33
Ab Version 2 wird Amazon EKS weiterhin Version AL2 023 veröffentlichen und auf Bottlerocket basieren. AMIs
Das für Amazon EKS optimierte Amazon Linux (AL) AMIs basiert auf AL2 und AL2 023 und wurde speziell für die Verwendung als Knoten in Amazon EKS-Clustern entwickelt. Amazon EKS stellt Open-Source-Build-Skripte im Amazon EKS AMI Build Specification-Repositorykubelet
, die Laufzeit und den AWS IAM Authenticator für Kubernetes an. * Erstellen Sie Ihr eigenes AL-basiertes AMI von Grund auf neu.
Dieses Repository enthält das spezielle Bootstrap-Skript und das Nodeadm-Skript
Voraussetzungen
Quickstart
Dieser Abschnitt zeigt Ihnen die Befehle zum Erstellen eines benutzerdefinierten AMI in Ihrem AWS Konto. Weitere Informationen zu den Konfigurationen, die zur Anpassung Ihres AMI verfügbar sind, finden Sie in den Vorlagenvariablen auf der Amazon Linux 2023-Seite
Schritt 1. Richten Sie Ihre Umgebung ein
Klonen oder forken Sie das offizielle Amazon EKS AMI-Repository. Zum Beispiel:
git clone https://github.com/awslabs/amazon-eks-ami.git cd amazon-eks-ami
Stellen Sie sicher, dass Packer installiert ist:
packer --version
Schritt 2. So erstellen Sie ein benutzerdefiniertes -AMI
Im Folgenden finden Sie Beispielbefehle für verschiedene benutzerdefinierte AMIs Befehle.
Grundlegendes AL2 NVIDIA-AMI:
make k8s=1.31 os_distro=al2 \ enable_accelerator=nvidia \ nvidia_driver_major_version=560 \ enable_efa=true
Grundlegendes NVIDIA AL2 023 AMI:
make k8s=1.31 os_distro=al2023 \ enable_accelerator=nvidia \ nvidia_driver_major_version=560 \ enable_efa=true
STIG-konformes Neuron 023 AMI AL2:
make k8s=1.31 os_distro=al2023 \ enable_accelerator=neuron \ enable_fips=true \ source_ami_id=ami-0abcd1234efgh5678 \ kms_key_id=alias/aws-stig
Nachdem Sie diese Befehle ausgeführt haben, geht Packer wie folgt vor: * Startet eine temporäre EC2 Amazon-Instance. * Installieren Sie Kubernetes-Komponenten, -Treiber und Konfigurationen. * Erstellen Sie das AMI in Ihrem AWS Konto.
Schritt 3. Standardwerte anzeigen
Führen Sie den folgenden Befehl aus, um Standardwerte und zusätzliche Optionen anzuzeigen:
make help