Abrufen von Amazon-EKS-optimierten Amazon-Linux-AMI-IDs - Amazon EKS

Helfen Sie 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.

Abrufen von Amazon-EKS-optimierten Amazon-Linux-AMI-IDs

Sie können die Amazon Machine Image (AMI) -ID für Amazon EKS-optimierte AMIs programmgesteuert abrufen, indem Sie die AWS Systems Manager Parameter Store-API abfragen. Mit diesem Parameter müssen Sie Amazon-EKS-optimierte AMI-IDs nicht manuell abrufen. Weitere Informationen zur Systems Manager Parameter Store-API finden Sie unter GetParameter.

Um eine AMI-ID für Amazon EKS-optimierte AMIs abzurufen, verwenden Sie den AWS CLI
  1. Ermitteln Sie die Region, in der Ihre Node-Instance bereitgestellt werden soll, z. us-west-2 B.

  2. Ermitteln Sie den AMI-Typ, den Sie benötigen. Informationen zu den Typen von Amazon EC2 EC2-Instances finden Sie unter Instance-Typen.

    • amazon-linux-2ist für Amazon Linux 2 (AL2) x86 -basierte Instances.

    • amazon-linux-2-arm64ist für AL2-ARM-Instances, wie z. B. AWS Graviton-basierte Instances.

    • amazon-linux-2-gpuist für GPU-beschleunigte AL2-Instanzen.

    • amazon-linux-2023/x86_64/standardist für auf Amazon Linux 2023 (AL2023) x86 basierende Instances.

    • amazon-linux-2023/arm64/standardist für AL2023 ARM-Instances.

  3. Ermitteln Sie die Kubernetes Version des Clusters, an den Ihr Knoten angehängt werden soll, z. B. 1.30.

  4. Führen Sie den folgenden AWS CLI Befehl aus, um die entsprechende AMI-ID abzurufen. Ersetzen Sie AWS-Region die Kubernetes Version und die Plattform nach Bedarf. Sie müssen AWS CLI mit einem IAM-Prinzipal angemeldet sein, der über die ssm:GetParameter IAM-Berechtigung zum Abrufen der für Amazon EKS optimierten AMI-Metadaten verfügt.

    aws ssm get-parameter --name /aws/service/eks/optimized-ami/1.30/amazon-linux-2/recommended/image_id \ --region region-code --query "Parameter.Value" --output text

    Eine Beispielausgabe sieht wie folgt aus.

    ami-1234567890abcdef0