Obtención de los ID de AMI de Bottlerocket recomendados - Amazon EKS

Ayude a mejorar esta página

¿Quiere contribuir a esta guía del usuario? Desplácese hasta el final de esta página y seleccione Editar esta página en GitHub. Sus contribuciones ayudarán a que nuestra guía del usuario sea mejor para todos.

Obtención de los ID de AMI de Bottlerocket recomendados

Puede recuperar el ID de Amazon Machine Image (AMI) de las AMI optimizadas para Amazon EKS al consultar la API de Parameter Store de AWS Systems Manager. Al utilizar este parámetro, no necesita buscar de manera manual los ID de la AMI optimizada para Amazon EKS. Para obtener más información acerca de la API de Systems Manager Parameter Store, consulte GetParameter. La entidad principal de IAM que utiliza debe tener el permiso ssm:GetParameter de IAM para recuperar los metadatos de la AMI optimizada para Amazon EKS.

Puede recuperar el ID de imagen de la última AMI de Bottlerocket optimizada para Amazon EKS recomendada con el siguiente comando de la AWS CLI, que usa el parámetro secundario image_id. Realice las siguientes modificaciones en el comando según sea necesario y, a continuación, ejecute el comando modificado:

  • Reemplace kubernetes-version por cualquier versión de Amazon EKS compatible.

  • Reemplace -flavor por una de las siguientes opciones:

    • Elimine -flavor para las variantes sin GPU.

    • Use -nvidia para las variantes con GPU habilitadas.

  • Reemplace architecture por una de las siguientes opciones:

    • Use x86_64 para instancias basadas en x86.

    • Use arm64 para instancias de ARM.

  • Reemplace region-code por una Región de AWS compatible con Amazon EKS para la que desee el ID de la AMI.

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

A continuación, se muestra un comando de ejemplo después de reemplazar los marcadores de posición.

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

Un ejemplo de salida sería el siguiente.

ami-1234567890abcdef0