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 Windows-AMI mit Image Builder
Sie können EC2 Image Builder verwenden, um benutzerdefinierte, für Amazon EKS optimierte Windows AMIs mit einer der folgenden Optionen zu erstellen:
Bei beiden Methoden müssen Sie Ihr eigenes Image-Builder-Rezept erstellen. Weitere Informationen finden Sie unter Erstellen einer neuen Version eines Bildrezeptes im Image-Builder-Benutzerhandbuch.
Wichtig
Die folgenden von Amazon verwalteten Komponenten für eks
enthalten Patches für CVE-2024-5321
.
-
1.24.5
und höher -
1.25.4
und höher -
1.26.4
und höher -
1.27.2
und höher -
1.28.2
und höher -
1.29.2
und höher -
1.30.1
und höher
Verwenden eines für Amazon EKS optimierten Windows-AMI als Basis
Diese Option ist die empfohlene Methode, um Ihr benutzerdefiniertes Windows zu erstellen AMIs. Das von AMIs uns bereitgestellte Amazon EKS-optimierte Windows wird häufiger aktualisiert als die von Amazon verwaltete Build-Komponente.
-
Starten Sie ein neues Image-Builder-Rezept.
-
Öffnen Sie die EC2 Image Builder Builder-Konsole unter https://console.aws.amazon.com/imagebuilder.
-
Wählen Sie im linken Navigationsbereich Image recipes (Image-Rezepte) aus.
-
Wählen Sie Create image recipe (Image-Rezept erstellen) aus.
-
-
Geben Sie im Abschnitt Recipe details (Rezeptdetails) einen Namen und eine Version ein.
-
Geben Sie die ID des für Amazon EKS optimierten Windows-AMI im Abschnitt Basis-Image an.
-
Wählen Sie Enter custom AMI ID (Benutzerdefinierte AMI-ID eingeben) aus.
-
Rufen Sie die AMI-ID für die Windows-Betriebssystemversion ab, die Sie benötigen. Weitere Informationen finden Sie unter Rufen Sie das empfohlene Microsoft Windows AMI ab IDs.
-
Geben Sie die benutzerdefinierte AMI-ID ein. Wenn die AMI-ID nicht gefunden wird, stellen Sie sicher, dass die AWS Region für die AMI-ID mit der AWS Region übereinstimmt, die oben rechts auf Ihrer Konsole angezeigt wird.
-
-
(Optional) Um die neuesten Sicherheitsupdates zu erhalten, fügen Sie die
update-windows
-Komponente im Abschnitt Build components – (Build-Komponenten – ) hinzu.-
Wählen Sie in der Dropdownliste rechts neben dem Suchfeld Find components by name (Komponenten nach Namen suchen) Amazon-managed (Von Amazon verwaltet) aus.
-
Geben Sie im Suchfeld Find components by name (Komponenten nach Namen suchen)
update-windows
ein. -
Aktivieren Sie das Kontrollkästchen des
update-windows
Suchergebnisses. Diese Komponente enthält die neuesten Windows-Patches für das Betriebssystem.
-
-
Füllen Sie die verbleibenden Image-Rezepteingaben mit Ihren erforderlichen Konfigurationen aus. Weitere Informationen finden Sie unter Erstellen einer neuen Version eines Image-Rezeptes (Konsole) im Image-Builder-Benutzerhandbuch.
-
Wählen Sie Create Recipe (Rezept erstellen) aus.
-
Verwenden Sie das neue Image-Rezept in einer neuen oder vorhandenen Image-Pipeline. Sobald Ihre Image-Pipeline erfolgreich ausgeführt wurde, wird Ihr benutzerdefiniertes AMI als Ausgabe-Image aufgeführt und ist einsatzbereit. Weitere Informationen finden Sie unter Erstellen einer Image-Pipeline mit dem EC2 Image Builder Builder-Konsolenassistenten.
Verwenden der von Amazon verwalteten Build-Komponente
Wenn die Verwendung eines für Amazon EKS optimierten Windows-AMI als Basis nicht praktikabel ist, können Sie stattdessen die von Amazon verwaltete Build-Komponente verwenden. Diese Option kann hinter den zuletzt unterstützten Kubernetes-Versionen zurückbleiben.
-
Starten Sie ein neues Image-Builder-Rezept.
-
Öffnen Sie die EC2 Image Builder Builder-Konsole unter https://console.aws.amazon.com/imagebuilder.
-
Wählen Sie im linken Navigationsbereich Image recipes (Image-Rezepte) aus.
-
Wählen Sie Create image recipe (Image-Rezept erstellen) aus.
-
-
Geben Sie im Abschnitt Recipe details (Rezeptdetails) einen Namen und eine Version ein.
-
Legen Sie im Abschnitt Base image (Basis-Image) fest, welche Option Sie verwenden werden, um Ihr benutzerdefiniertes AMI zu erstellen:
-
Select managed images (Verwaltete Images auswählen) – Wählen Sie Windows als Ihr Image Operating System (OS) (Image-Betriebssystem (OS)) aus. Wählen Sie dann eine der folgenden Optionen für Image origin (Image-Ursprung) aus:
-
Schnellstart (von Amazon verwaltet) — Wählen Sie in der Dropdownliste Image-Name eine von Amazon EKS unterstützte Windows Server-Version aus. Weitere Informationen finden Sie unter Knoten mit optimiertem Windows erstellen AMIs.
-
Images owned by me (Bilder in meinem Besitz) – Wählen Sie für Image-Name den ARN Ihres eigenen Image mit Ihrer eigenen Lizenz aus. In dem von Ihnen bereitgestellten Image dürfen noch keine Amazon EKS-Komponenten installiert sein.
-
-
Enter custom AMI ID (Benutzerdefinierte AMI-ID eingeben) – Geben Sie für AMI-ID die ID für Ihr AMI mit Ihrer eigenen Lizenz ein. In dem von Ihnen bereitgestellten Image dürfen noch keine Amazon EKS-Komponenten installiert sein.
-
-
Gehen Sie im Abschnitt Build components – Windows (Komponenten erstellen – Windows) wie folgt vor:
-
Wählen Sie in der Dropdownliste rechts neben dem Suchfeld Find components by name (Komponenten nach Namen suchen) Amazon-managed (Von Amazon verwaltet) aus.
-
Geben Sie im Suchfeld Find components by name (Komponenten nach Namen suchen)
eks
ein. -
Aktivieren Sie das Kontrollkästchen für das
eks-optimized-ami-windows
Suchergebnis, auch wenn das zurückgegebene Ergebnis möglicherweise nicht die von Ihnen gewünschte Version ist. -
Geben Sie im Suchfeld Find components by name (Komponenten nach Namen suchen)
update-windows
ein. -
Markieren Sie das Kontrollkästchen des Suchergebnisses update-windows. Diese Komponente enthält die neuesten Windows-Patches für das Betriebssystem.
-
-
Gehen Sie im Abschnitt Selected components (Ausgewählte Komponenten) wie folgt vor:
-
Wählen Sie Versionierungsoptionen für
eks-optimized-ami-windows
. -
Wählen Sie Specify component versio (Komponentenversion angeben) aus.
-
Geben Sie
version.x
im Feld Komponentenversion Folgendes ein:version
Ersetzen durch eine unterstützte Kubernetes-Version. Wenn Siex
für einen Teil der Versionsnummer eingeben, wird die neueste Komponentenversion verwendet, die auch mit dem Teil der Version übereinstimmt, den Sie explizit definieren. Achten Sie auf die Konsolenausgabe, da sie Sie darüber informiert, ob Ihre gewünschte Version als verwaltete Komponente verfügbar ist. Beachten Sie, dass die neuesten Kubernetes-Versionen möglicherweise nicht für die Build-Komponente verfügbar sind. Weitere Informationen zu den verfügbaren Versionen finden Sie unter Abrufen von Informationen zu eks-optimized-ami-windows-Komponentenversionen.Anmerkung
Für die Versionen der
1.24.0
eks-optimized-ami-windows
Build-Komponenten ist eineeksctl
Version0.129
oder eine niedrigere Version erforderlich.
-
-
Füllen Sie die verbleibenden Image-Rezepteingaben mit Ihren erforderlichen Konfigurationen aus. Weitere Informationen finden Sie unter Erstellen einer neuen Version eines Image-Rezeptes (Konsole) im Image-Builder-Benutzerhandbuch.
-
Wählen Sie Create Recipe (Rezept erstellen) aus.
-
Verwenden Sie das neue Image-Rezept in einer neuen oder vorhandenen Image-Pipeline. Sobald Ihre Image-Pipeline erfolgreich ausgeführt wurde, wird Ihr benutzerdefiniertes AMI als Ausgabe-Image aufgeführt und ist einsatzbereit. Weitere Informationen finden Sie unter Erstellen einer Image-Pipeline mit dem EC2 Image Builder Builder-Konsolenassistenten.
Abrufen von Informationen zu eks-optimized-ami-windows
-Komponentenversionen
Sie können spezifische Informationen darüber abrufen, was mit den einzelnen Komponenten installiert ist. Sie können beispielsweise überprüfen, welche kubelet
-Version installiert ist. Die Komponenten werden auf den von Amazon EKS unterstützten Windows-Betriebssystemversionen Funktionstests unterzogen. Weitere Informationen finden Sie unter Veröffentlichungskalender. Alle anderen Windows-Betriebssystemversionen, die nicht als unterstützt aufgeführt sind oder deren Support abgelaufen ist, sind möglicherweise nicht mit der Komponente kompatibel.
-
Öffnen Sie die EC2 Image Builder Builder-Konsole unter https://console.aws.amazon.com/imagebuilder.
-
Wählen Sie im linken Navigationsbereich Components (Komponenten) aus.
-
Ändern Sie in der Dropdownliste rechts neben dem Suchfeld Find components by name (Komponenten nach Namen suchen) Owned by me (In meinem Besitz) zu Quick start (Amazon-managed) (Schnellstart (Von Amazon verwaltet)).
-
Geben Sie im Feld Komponenten nach Name suchen
eks
ein. -
(Optional) Wenn Sie eine aktuelle Version verwenden, sortieren Sie die Spalte Version in absteigender Reihenfolge, indem Sie sie zweimal auswählen.
-
Wählen Sie den
eks-optimized-ami-windows
Link mit der gewünschten Version.
Unter Description (Beschreibung) auf der resultierenden Seite werden die spezifischen Informationen angezeigt.