Ajudar a melhorar esta página
Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.
Recuperar IDs da AMI do Bottlerocket recomendadas
Ao implantar nós, é possível especificar um ID para uma imagem de máquina da Amazon (AMI) pré-compilada e otimizada para o Amazon EKS. Para recuperar um ID de AMI que se ajuste à configuração desejada, consulte a API AWS Systems Manager Parameter Store. O uso dessa API elimina a necessidade de pesquisar manualmente IDs de AMIs otimizadas para o Amazon EKS. Para obter mais informações, consulte GetParameter. A entidade principal do IAM que você usou deve ter a permissão ssm:GetParameter do IAM para recuperar os metadados da AMI otimizada para o Amazon EKS.
Você pode recuperar o ID da imagem da AMI otimizada mais recente do Bottlerocket para Amazon EKS com o comando a seguir da AWS CLI, que usa o subparâmetro image_id. Faça as seguintes modificações no comando, conforme necessário, e execute o comando atualizado:
-
Substitua
kubernetes-versionpor uma versão da plataforma compatível. -
Substitua
-flavorpor uma das opções a seguir.-
Remover
-flavorpara variantes sem GPU. -
Use
-nvidiapara variantes habilitadas para GPU. -
Use
-fipspara variantes habilitadas para FIPS.
-
-
Substitua
architecturepor uma das opções a seguir.-
Use
x86_64para instâncias baseadas emx86. -
Use
arm64para instâncias ARM.
-
-
Substitua
region-codepor uma região da AWScompatível com o Amazon EKS para a qual você deseja obter o ID da AMI.
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-kubernetes-version-flavor/architecture/latest/image_id \ --regionregion-code--query "Parameter.Value" --output text
Aqui está um exemplo de comando após as substituições do espaço reservado terem sido feitas.
aws ssm get-parameter --name /aws/service/bottlerocket/aws-k8s-1.31/x86_64/latest/image_id \ --regionus-west-2--query "Parameter.Value" --output text
Veja abaixo um exemplo de saída.
ami-1234567890abcdef0