Amazon-EKS-optimiertes Windows-AMI - Amazon EKS

Amazon-EKS-optimiertes Windows-AMI

Sie können Amazon EC2 Image Builder verwenden, um benutzerdefinierte Amazon-EKS-optimierte Windows-AMIs zu erstellen. Sie müssen Ihr eigenes Image-Builder-Rezept erstellen. Weitere Informationen finden Sie unter Erstellen von Bildrezepten und -versionen im EC2-Image-Builder-Benutzerhandbuch. Wenn Sie ein Rezept erstellen und ein Quell-Image auswählen, haben Sie folgende Möglichkeiten:

  • Verwaltete Images auswählen – Wenn Sie diese Option auswählen, können Sie eine der folgenden Optionen für den Image-Ursprung auswählen.

    • Schnellstart (von Amazon verwaltet) – Wählen Sie in der Dropdown-Liste Image-Name eine von Amazon EKS unterstützte Windows-Server-Version aus.

    • Bilder in meinem Besitz – Wählen Sie für Image-Name den ARN Ihres eigenen Bildes mit Ihrer eigenen Lizenz aus. Auf dem von Ihnen bereitgestellten Image können Amazon-EKS-Komponenten nicht bereits installiert sein.

  • Benutzerdefinierte AMI-ID eingeben – Geben Sie für AMI-ID die ID für Ihr AMI mit Ihrer eigenen Lizenz ein. Auf dem von Ihnen bereitgestellten Image können Amazon-EKS-Komponenten nicht bereits installiert sein.

Klicken Sie im Suchfeld unter Build-Komponenten - Windows, wählen Sie Von Amazon verwaltet in der Dropdown-Liste und suchen Sie dann auf eks. Wählen Sie das Suchergebnis eks-optimized-ami-windows aus, auch wenn das zurückgegebene Ergebnis möglicherweise nicht die gewünschte Version ist. Wählen Sie unter Ausgewählte Komponenten die Option Versionierungsoptionen aus, und wählen Sie dann Komponentenversion angeben aus. Geben Sie <version>.x ein und ersetzen Sie <version> (einschließlich <>) durch eine unterstützte Kubernetes-Version. Wenn Sie 1.20.x als Komponentenversion eingeben, erstellt Ihre Image-Builder-Pipeline ein AMI mit der neuesten 1.20.x kubelet-Version.

Um festzustellen, welche kubelet- und Docker-Versionen mit der Komponente installiert werden, wählen Sie Komponenten in der linken Navigation aus. Ändern Sie unter Komponenten die Option In meinem Besitz zu Schnellstart (von Amazon verwaltet). Geben Sie im Feld Komponenten nach Name suchen eks ein. Die Suchergebnisse zeigen die kubelet- und Docker-Version in der Komponente, die für jede unterstützte Kubernetes-Version zurückgegeben wird. Die Komponenten durchlaufen Funktionstests auf den von Amazon EKS unterstützten Windows-Versionen. Alle anderen Windows-Versionen werden nicht unterstützt und sind möglicherweise nicht mit der Komponente kompatibel.

Sie sollten auch die update-windows-Komponente für die neuesten Windows-Patches für das Betriebssystem einschließen.