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

Amazon EKS 최적화 Amazon Linux AMI ID 검색

AWS Systems Manager 파라미터 스토어 API를 쿼리하여 Amazon EKS 최적화 AMI의 Amazon Machine Image(AMI) ID를 프로그래밍 방식으로 검색할 수 있습니다. 이 파라미터를 사용하면 Amazon EKS 최적화 AMI ID를 수동으로 조회할 필요가 없습니다. Systems Manager 파라미터 스토어 API에 대한 자세한 내용은 GetParameter 섹션을 참조하세요.

AWS CLI를 사용하여 Amazon EKS 최적화 AMI의 AMI ID 검색
  1. us-east-1과 같이 노드 인스턴스가 배포될 리전을 결정합니다.

  2. 필요한 AMI의 유형을 결정합니다. Amazon EC2 인스턴스의 유형에 대한 자세한 내용은 인스턴스 유형을 참조하세요.

    • amazon-linux-2는 Amazon Linux 2(AL2) x86 기반 인스턴스용입니다.

    • amazon-linux-2-arm64AWS Graviton 기반 인스턴스와 같은 AL2 ARM 인스턴스용입니다.

    • amazon-linux-2-gpu는 AL2 GPU 가속 인스턴스용입니다.

    • amazon-linux-2023/x86_64/standard는 Amazon Linux 2023(AL2023) x86 기반 인스턴스용입니다.

    • amazon-linux-2023/arm64/standard는 AL2023 ARM 인스턴스용입니다.

  3. 노드가 연결될 클러스터의 Kubernetes 버전(예: 1.29)을 결정합니다.

  4. 다음 AWS CLI 명령을 실행하여 적절한 AMI ID를 검색합니다. AWS 리전, Kubernetes 버전과 플랫폼을 적절하게 바꿉니다. Amazon EKS 최적화 AMI 메타데이터를 검색하려면 ssm:GetParameter IAM 권한이 있는 IAM 보안 주체를 사용하여 AWS CLI에 로그인해야 합니다.

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

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

    ami-1234567890abcdef0