Amazon EKS 최적화 Bottlerocket AMI ID 검색 - Amazon EKS

이 페이지 개선에 도움 주기

이 사용자 설명서에 기여하고 싶으신가요? 이 페이지 하단으로 스크롤하여 GitHub에서 이 페이지 편집을 선택하세요. 여러분의 기여는 모두를 위한 더 나은 사용자 설명서를 만드는 데 도움이 됩니다.

Amazon EKS 최적화 Bottlerocket AMI ID 검색

AWS Systems Manager 파라미터 스토어 API를 쿼리하여 Amazon EKS 최적화 AMI의 Amazon Machine Image(AMI) ID를 검색할 수 있습니다. 이 파라미터를 사용하면 Amazon EKS 최적화 AMI ID를 수동으로 조회할 필요가 없습니다. Systems Manager 파라미터 스토어 API에 대한 자세한 내용은 GetParameter 섹션을 참조하세요. Amazon EKS 최적화 AMI 메타데이터를 검색하려면 IAM 보안 주체ssm:GetParameter IAM 권한이 있어야 합니다.

하위 파라미터 image_id를 사용하는 다음 AWS CLI 명령을 사용하여 최신 권장 Amazon EKS 최적화 Bottlerocket AMI의 이미지 ID를 검색할 수 있습니다. 필요에 따라 명령을 다음과 같이 수정한 다음에 수정한 명령을 실행합니다.

  • kubernetes-version을 지원되는 Amazon EKS 버전으로 변경합니다.

  • -flavor를 다음 옵션 중 하나로 변경합니다.

    • GPU가 없는 변형의 경우 -flavor를 제거합니다.

    • GPU 지원 변형에 -nvidia를 사용합니다.

  • architecture를 다음 옵션 중 하나로 변경합니다.

    • x86_64x86 기반 인스턴스에 사용합니다.

    • arm64를 ARM 인스턴스에 사용합니다.

  • region-code를 AMI ID를 원하는 Amazon EKS 지원 AWS 리전으로 변경합니다.

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

다음은 자리 표시자를 대체한 후의 명령 예제입니다.

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

예제 출력은 다음과 같습니다.

ami-1234567890abcdef0