Erstellen Sie ein benutzerdefiniertes Amazon Linux AMI mit einem Skript - Amazon EKS

Hilf mit, diese Seite zu verbessern

Möchten Sie zu diesem Benutzerhandbuch beitragen? Scrollen Sie zum Ende dieser Seite und wählen Sie Diese Seite bearbeiten am aus GitHub. Ihre Beiträge werden dazu beitragen, unser Benutzerhandbuch für alle 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.

Erstellen Sie ein benutzerdefiniertes Amazon Linux AMI mit einem Skript

Amazon Elastic Kubernetes Service (AmazonEKS) verfügt über Open-Source-Skripts, die zur Erstellung des Amazon-Optimierten verwendet werden. EKS AMI Diese Build-Skripts sind ab sofort auf GitHub verfügbar.

Das EKS für Amazon optimierte Amazon Linux AMI basiert auf Amazon Linux 2 (AL2) und Amazon Linux 2023 (AL2023), speziell für die Verwendung als Knoten in EKS Amazon-Clustern. Sie können dieses Repository verwenden, um die Einzelheiten der Konfiguration durch das EKS Amazon-Teamkubelet, die Laufzeit und den AWS IAM Authenticator für Kubernetes einzusehen und Ihr eigenes Amazon Linux von Grund auf AMI neu zu erstellen.

Das Repository für Build-Skripte enthält eine HashiCorpPacker-Vorlage und Build-Skripte zum Generieren einer. AMI Diese Skripts sind die Informationsquelle für EKS Amazon-optimierte AMI Builds, sodass Sie dem GitHub Repository folgen können, um Änderungen an unseren zu überwachenAMIs. Vielleicht möchten Sie beispielsweise, dass Ihre eigene AMI Version dieselbe Version verwendetDocker, die das EKS Amazon-Team für die offizielle Version verwendetAMI.

Das GitHub Repository enthält auch das spezielle Bootstrap-Skript und das Nodeadm-Skript, die beim Booten ausgeführt werden, um die Zertifikatsdaten Ihrer Instance, den Endpunkt der Kontrollebene, den Clusternamen und mehr zu konfigurieren.

Darüber hinaus enthält das GitHub Repository unsere EKS AWS CloudFormation Amazon-Node-Vorlagen. Diese Vorlagen erleichtern das Hochfahren einer Instance, auf der Amazon EKS Optimized ausgeführt wird, AMI und sie bei einem Cluster zu registrieren.

Weitere Informationen finden Sie in den Repositorys GitHub unter https://github.com/awslabs/amazon-eks-ami.

Amazon EKS Optimized AL2 enthält ein optionales Bootstrap-Flag zur Aktivierung der containerd Laufzeit.