최적화된 Amazon Linux AMI로 노드 생성

최적화된 Amazon Linux AMI로 노드 생성

Amazon EKS 최적화 Amazon Linux(AL) AMI를 사용하여 Kubernetes 워커 노드를 생성하는 방법을 설명합니다.

출처: 문서

본문

Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes 워커 노드 실행에 최적화된 특수 Amazon Machine Image(AMI)를 제공합니다. 이러한 EKS 최적화 Amazon Linux(AL) AMI는 kubelet, AWS IAM Authenticator, containerd 같은 필수 구성 요소가 사전 구성되어 있어 클러스터 내에서 원활한 통합과 보안을 보장합니다. 이 가이드에서는 사용 가능한 AMI 버전을 설명하고 가속 컴퓨팅과 Arm 기반 아키텍처의 특수 옵션을 설명합니다.

고려 사항

  • Amazon Linux에 대한 보안 또는 프라이버시 이벤트는 Amazon Linux 보안 센터에서 원하는 버전의 탭을 선택하여 추적할 수 있습니다. 해당 RSS 피드를 구독할 수도 있습니다. 보안 및 프라이버시 이벤트에는 문제 개요, 영향을 받는 패키지, 문제를 해결하기 위해 인스턴스를 업데이트하는 방법이 포함됩니다.
  • 가속 또는 Arm AMI를 배포하기 전에 Amazon EKS 최적화 가속 Amazon Linux AMI 및 Amazon EKS 최적화 Arm Amazon Linux AMI의 정보를 검토하세요.
  • Amazon EC2 P2 인스턴스는 NVIDIA 드라이버 버전 470 이하가 필요하므로 Amazon EKS에서 지원되지 않습니다.
  • 버전 1.30 이상 클러스터에서 새로 생성되는 관리형 노드 그룹은 자동으로 AL2023을 노드 운영 체제로 사용합니다.

Amazon EKS 최적화 가속 Amazon Linux AMI

Amazon EKS 최적화 가속 Amazon Linux(AL) AMI는 표준 EKS 최적화 Amazon Linux AMI 위에 구축됩니다. GPU, Inferentia, Trainium 기반 워크로드를 지원하는 Amazon EKS 노드용 선택적 이미지로 구성됩니다. 자세한 내용은 GPU 인스턴스에 EKS 최적화 가속 AMI 사용을 참조하세요.

Amazon EKS 최적화 Arm Amazon Linux AMI

Arm 인스턴스는 웹 서버, 컨테이너화된 마이크로서비스, 캐싱 플릿, 분산 데이터 스토어 같은 스케일아웃 및 Arm 기반 애플리케이션에 상당한 비용 절감을 제공합니다. 클러스터에 Arm 노드를 추가할 때 다음 고려 사항을 검토하세요.

  • 클러스터가 2020년 8월 17일 이전에 배포되었다면 핵심 클러스터 애드온 매니페스트를 일회성 업그레이드해야 합니다. 이는 Kubernetes가 클러스터에서 사용하는 각 하드웨어 아키텍처에 대해 올바른 이미지를 가져올 수 있도록 하기 위함입니다. 클러스터 애드온 업데이트에 대한 자세한 내용은 Step 1: 업그레이드 준비를 참조하세요. 클러스터를 2020년 8월 17일 이후에 배포했다면 CoreDNS, kube-proxy, Kubernetes용 Amazon VPC CNI 플러그인 애드온이 이미 다중 아키텍처를 지원합니다.
  • Arm 노드에 배포되는 애플리케이션은 Arm용으로 컴파일되어야 합니다.
  • 기존 클러스터에 배포된 DaemonSet이 있거나 Arm 노드를 배포하려는 새 클러스터에 DaemonSet을 배포하려는 경우 DaemonSet이 클러스터의 모든 하드웨어 아키텍처에서 실행될 수 있는지 확인하세요.
  • Arm 노드 그룹과 x86 노드 그룹을 같은 클러스터에서 실행할 수 있습니다. 그렇게 하려면 다중 아키텍처 컨테이너 이미지를 Amazon Elastic Container Registry 같은 컨테이너 저장소에 배포한 다음 매니페스트에 노드 선택기를 추가하여 Kubernetes가 Pod를 배포할 수 있는 하드웨어 아키텍처를 알 수 있게 하는 것을 고려하세요. 자세한 내용은 Amazon ECR 사용자 가이드의 다중 아키텍처 이미지 푸시와 Amazon ECR용 다중 아키텍처 컨테이너 이미지 소개 블로그 게시물을 참조하세요.

추가 정보

Amazon EKS 최적화 Amazon Linux AMI 사용에 대한 자세한 내용은 다음 섹션을 참조하세요.

  • 관리형 노드 그룹과 함께 Amazon Linux를 사용하려면 관리형 노드 그룹으로 노드 수명 주기 간소화를 참조하세요.
  • 자체 관리형 Amazon Linux 노드를 시작하려면 권장 Amazon Linux AMI ID 검색을 참조하세요.
  • 버전 정보는 Amazon Linux AMI 버전 정보 검색을 참조하세요.
  • Amazon EKS 최적화 Amazon Linux AMI의 최신 ID를 검색하려면 권장 Amazon Linux AMI ID 검색을 참조하세요.
  • Amazon EKS 최적화 AMI를 구축하는 데 사용되는 오픈 소스 스크립트는 사용자 지정 EKS 최적화 Amazon Linux AMI 구축을 참조하세요.

더 알아보기 (Learn more)