Amazon EKS 클러스터에서 Amazon Elastic Kubernetes Service(Amazon EKS)에 최적화된 Amazon Linux 2023(AL2023) Amazon Machine Image(AMI)를 사용하는 방법에 대해 몇 가지 질문이 있습니다.
Q: Amazon EKS에 최적화된 AL2023 AMI에서 Docker를 컨테이너 런타임으로 사용할 수 있습니까?
Amazon EKS는 지원되는 모든 Amazon EKS 버전에서 AL2023의 컨테이너 런타임으로 Docker를 지원하지 않습니다. AWS는 Amazon Linux 2(AL2)의 Amazon EKS 버전 1.24 이상에서 이 기능을 지원하지 않습니다.
Q: AL2023을 사용해 노드를 부트스트랩할 때 고려해야 하는 주요 변경 사항이 있습니까?
AL2023은 YAML 구성 스키마를 사용하는 nodeadm이라는 새로운 노드 초기화 프로세스를 사용합니다. 자세한 내용은 GitHub 웹 사이트에서 nodeadm을 참조하십시오.
다음 작업 중 하나를 수행할 때는 추가 클러스터 세부 정보를 명시적으로 제공해야 합니다.
- 자체 관리형 노드 그룹을 생성합니다.
- 시작 템플릿에 AMI를 지정하여 관리형 노드 그룹을 생성합니다.
자체 관리형 노드 그룹에서 노드를 부트스트랩하려면 최소한 apiServerEndpoint, certificateAuthority 및 cidr 필수 파라미터를 포함하십시오. Amazon EKS는 AL2에서 DescribeCluster API 호출을 사용해 이 파라미터를 가져옵니다. AL2023에서는 대규모 노드 스케일 업 중에 API 호출이 스로틀링될 수 있습니다. 과도한 DescribeCluster API 호출을 피하려면 이 파라미터를 포함해야 합니다. 자세한 내용은 AL2023 Amazon EKS 노드에서 사용자 지정 사용자 데이터를 사용하려면 어떻게 해야 합니까?를 참조하십시오.
Q: AL2023을 사용할 때 Amazon EKS 추가 기능과 관련해 고려해야 하는 변경 사항이 있습니까?
Amazon VPC CNI 추가 기능 버전이 1.16.2 이후 버전이어야 합니다. 자세한 내용은 GitHub 웹 사이트에서 amazon-vpc-cni-k8s를 참조하십시오.
Q: AL2023을 사용할 때 서비스 계정과 관련해 고려해야 하는 변경 사항이 있습니까?
AL2023에는 인스턴스 메타데이터 서비스 버전 2(IMDSv2)가 필요합니다. IMDSv2에서는 관리형 노드 그룹의 기본 홉 수가 1로 설정되어 있습니다. 따라서 컨테이너가 IMDS를 사용해 노드의 자격 증명에 액세스할 수 없습니다. 컨테이너가 노드의 자격 증명에 액세스해야 하는 경우, 사용자 지정 시작 템플릿에서 수동으로 HttpPutResponseHopLimit를 재정의하여 2로 늘리십시오. 또는 Amazon EKS Pod Identity를 사용하여 자격 증명을 제공할 수 있습니다.
Q: AL2023을 사용할 때 서드 파티 추가 기능과 관련해 고려해야 하는 변경 사항이 있습니까?
노드 종료 핸들러와 같은 일부 서드 파티 추가 기능이 기본 노드 메타데이터를 사용할 수 있습니다. AL2023에서는 관리형 노드 그룹의 기본 홉 수가 1로 설정되어 있으므로 추가 기능이 노드의 메타데이터에 액세스할 수 없습니다. 이 문제를 해결하려면 인스턴스의 홉 한도를 늘려 2로 설정하십시오.
Q: Amazon EKS의 가속 워크로드에는 어떤 AMI를 사용합니까?
기존 Amazon EKS 최적화 AL2 GPU AMI(AL2_x86_64_GPU)는 동일한 AMI에서 AWS Neuron 디바이스 및 NVIDIA GPU 둘 모두에 대한 지원을 제공합니다. 가속 AL2023 AMI부터는 다음 개별 AMI 변형을 선택할 수 있습니다.
- AL2023_x86_64_NEURON
- AL2023_ARM_64_NVIDIA
각 변형은 해당 변형과 관련된 가속 디바이스에 최적화되어 있습니다. 자세한 내용은 Amazon EKS optimized Amazon Linux 2023 accelerated AMIs now available(Amazon EKS 최적화 Amazon Linus 2023 가속 AMI 정식 출시)을 참조하십시오.
Q: Amazon Linux 2023을 Amazon EKS와 함께 사용하는 방법에 관한 최신 공식 설명서는 어디에서 찾을 수 있습니까?
새로운 기능, 알려진 문제 및 상세한 구성 설명을 포함한 최신 정보는 Amazon Linux 2에서 Amazon 2023으로 업그레이드를 참조하십시오. 특히 마이그레이션 또는 업그레이드를 수행하기 전을 위주로, 이 설명서를 자주 확인하는 것이 좋습니다.