기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: Amazon EKS 리소스를 사용하여 비관리형 컴퓨팅 환경 생성
Amazon Elastic Kubernetes Service(Amazon EKS) 리소스를 사용하여 비관리형 컴퓨팅 환경을 생성하려면 다음 단계를 완료하세요.
-
https://console.aws.amazon.com/batch/
AWS Batch 콘솔을 엽니다. -
페이지 상단의 탐색 모음에서 사용할 AWS 리전 를 선택합니다.
-
탐색 창에서 컴퓨팅 환경를 선택합니다.
-
생성(Create)을 선택합니다.
-
환경을 구성합니다.
-
컴퓨팅 환경 구성에서 Amazon Elastic Kubernetes Service(Amazon EKS)를 선택합니다.
-
오케스트레이션 유형에서 비 관리형을 선택합니다
-
-
이름에 해당 컴퓨팅 환경의 고유한 이름을 지정합니다. 각 이름의 최대 길이는 128자입니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(_)을 포함할 수 있습니다.
-
EKS 클러스터에서 기존 Amazon EKS 클러스터를 선택합니다. 새 EKS 클러스터를 생성하려면 Amazon EKS 클러스터 생성 페이지의 단계를 따릅니다.
-
네임스페이스에서 클러스터에 AWS Batch 프로세스를 그룹화할 Kubernetes 네임스페이스를 입력합니다.
-
(선택 사항) 최대 vCPUs에서 프로비저닝된 용량에서 작업 예약에 사용할 수 있는 최대 vCPUs 수를 지정합니다.
-
(선택 사항) 태그를 확장하세요. 태그 추가를 선택한 다음 키-값 페어를 입력합니다.
-
다음 페이지를 선택합니다.
-
검토에서 구성 과정을 검토하세요. 변경해야 하는 경우 편집을 선택합니다 작업을 마쳤으면 컴퓨팅 환경 생성을 선택합니다.
비관리형 컴퓨팅 환경에 Amazon EKS 클러스터 노드 할당
비관리형 컴퓨팅 환경을 생성한 후에는 Amazon EKS 노드에 컴퓨팅 환경 UUID로 레이블을 지정해야 합니다.
먼저 DescribeComputeEnvironments API 결과에서 컴퓨팅 환경 UUID를 가져옵니다.
$aws batch describe-compute-environments \ --compute-environmentsunmanagedEksCE\ --query "computeEnvironments[].{name: computeEnvironmentName, uuid: uuid}"
노드 정보를 가져옵니다.
kubectl get nodes -o name
AWS Batch 컴퓨팅 환경 UUID로 노드에 레이블을 지정합니다.
kubectl label<node-name>batch.amazonaws.com/compute-environment-uuid=uuid