Abrufen empfohlen Bottlerocket AMI IDs - Amazon EKS

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 empfohlen Bottlerocket AMI IDs

Bei der Bereitstellung von Knoten können Sie eine ID für ein vorgefertigtes, für Amazon EKS optimiertes Amazon Machine Image (AMI) angeben. Um eine AMI ID abzurufen, die zu Ihrer gewünschten Konfiguration passt, fragen Sie den AWS Systems Manager Parameter Store abAPI. Dadurch API entfällt die Notwendigkeit, manuell nach Amazon EKS Optimized zu suchen AMIIDs. Weitere Informationen finden Sie unter GetParameter. Der von Ihnen verwendete IAMPrincipal muss über die ssm:GetParameter IAM Berechtigung zum Abrufen der EKS für Amazon optimierten AMI Metadaten verfügen.

Sie können die Bild-ID der zuletzt empfohlenen, von Amazon EKS optimierten Datei abrufen Bottlerocket AMImit dem folgenden AWS CLI Befehl, der den Unterparameter image_id verwendet. Nehmen Sie nach Bedarf die folgenden Änderungen am Befehl vor und führen Sie anschließend den geänderten Befehl aus:

  • Ersetzen kubernetes-version mit einer unterstützten EKSAmazon-Version.

  • Ersetzen -flavor mit einer der folgenden Optionen.

    • Remove -flavor für Varianten ohneGPU.

    • Verwenden Sie -nvidia für GPU -aktivierte Varianten.

    • Verwenden Sie -fips für FIPS -aktivierte Varianten.

  • Ersetzen architecture mit einer der folgenden Optionen.

    • Verwenden Sie x86_64 für x86 basierte Instanzen.

    • Verwenden Sie arm64 für ARM Instanzen.

  • Ersetzen region-code mit einer EKSvon Amazon unterstützten AWS Region, für die Sie die AMI ID benötigen.

aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-kubernetes-version-flavor/architecture/latest/image_id \ --region region-code --query "Parameter.Value" --output text

Hier ist ein Beispielbefehl, nachdem Platzhalter ersetzt wurden.

aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-1.31/x86_64/latest/image_id \ --region us-west-2 --query "Parameter.Value" --output text

Eine Beispielausgabe sieht wie folgt aus.

ami-1234567890abcdef0