기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
서비스 관리형 플릿에 대한 컨테이너 지원
컨테이너 지원을 통해 Linux 서비스 관리형 플릿은 Docker 이미지 내에서 작업 작업을 실행할 수 있습니다. 기본 Docker 대기열 환경은 Amazon ECR에서 이미지를 가져옵니다. 대기열 환경을 사용자 지정하여 다른 컨테이너 레지스트리 공급자를 인증하고 가져올 수 있습니다. 자세한 내용은 Deadline Cloud 개발자 안내서의 Docker 대기열 환경 사용자 지정을 참조하세요.
대기열 환경에서 이미지를 선택하면 Deadline Cloud가 플릿의 작업자Docker에 루트리스를 설치하고 구성합니다. 서비스는 각 작업 세션에 대해 하나의 컨테이너를 시작하고 세션이 종료되면 중지합니다.
컨테이너 지원 작동 방식
컨테이너 지원은 플릿과 대기열 간에 구성을 나눕니다.
| Resource | 구성 | 용도 |
|---|---|---|
플릿 |
Docker Linux 서비스 관리형 플릿의 소프트웨어 추가 기능 |
각 작업자에 루트 없는 Docker 선택적 GPU 통합을 설치합니다. |
대기열 |
Docker 기본 대기열 환경 및 Amazon ECR 이미지 URI |
이미지를 가져오고 세션 컨테이너에서 환경 및 작업 작업을 실행합니다. |
대기열-플릿 연결 |
Docker가 활성화된 플릿과 연결된 컨테이너 대기열 |
를 제공하는 작업자에게만 컨테이너 작업을 라우팅합니다. Docker |
Deadline CloudDocker는 루트 없는 모드에서 실행됩니다. 컨테이너 작업은 권한이 없는 job-user 자격 증명으로 실행되며 작업자에게 루트 액세스를 제공하지 않습니다.
기본 대기열 환경은 컨테이너 내부의 동일한 경로에 작업 세션 디렉터리를 탑재합니다. 따라서 임베디드 파일, 작업 첨부 파일 및 구성된 출력 경로는 작업 작업에 계속 사용할 수 있습니다.
플릿에 GPU 인스턴스가 있는 경우 Deadline Cloud는 컨테이너 디바이스 인터페이스(CDI) 지원을 구성합니다. 대기열 환경에서는 권한이 있는 컨테이너 액세스 없이 GPU를 컨테이너에서 사용할 수 있습니다.
사전 조건
시작하기 전에 다음 리소스가 필요합니다.
Deadline Cloud 팜.
Linux 서비스 관리형 플릿 또는 생성 권한. 에서는 컨테이너 지원을 사용할 수 없습니다Windows.
업데이트할 수 있는 대기열 역할 및 플릿 역할입니다.
Amazon ECR 프라이빗 리포지토리의 태그가 지정된 이미지입니다. 지침은 Deadline Cloud 개발자 안내서의 컨테이너 이미지 빌드, 태그 지정 및 푸시를 참조하세요.
플릿 및 대기열 구성
컨테이너 지원을 구성하려면
-
AWS Management Console에 로그인하고 Deadline Cloud 콘솔
을 엽니다. -
팜을 열고 플릿을 선택한 다음 서비스 관리형 플릿을 생성하거나 편집합니다.
-
플릿 운영 체제에서 Linux를 선택합니다.
-
추가 구성에서 컨테이너 지원을 찾습니다. 활성화Docker(Docker엔진 설치, ECR 풀 액세스 구성)를 선택합니다.
-
플릿 역할을 선택하거나 생성합니다. 콘솔은 작업자가 Amazon ECR에서 이미지를 가져올 수 있도록
AmazonEC2ContainerRegistryReadOnlyAWS 관리형 정책을 연결합니다. -
(선택 사항) 스토리지 기능에서 영구 스토리지를 선택하여 작업자 수명 주기 이벤트 전반에서 Docker 계층과 애플리케이션 캐시를 보존합니다. 자세한 내용은 서비스 관리형 플릿을 위한 영구 스토리지 섹션을 참조하세요.
-
플릿 생성 또는 업데이트를 완료합니다.
-
대기열을 생성하거나 편집합니다. 기본 대기열 환경의 환경 유형에서를 선택합니다Docker.
-
컨테이너 이미지 URI에서 Amazon ECR 리포지토리 및 이미지 태그를 선택하거나 다음 형식으로 전체 이미지 URI를 입력합니다.
account-id.dkr.ecr.region.amazonaws.com/repository:tag -
대기열 역할을 선택하거나 생성합니다. 콘솔은 대기열 환경이 Amazon ECR에 인증하고 이미지를 가져올 수 있도록
AmazonEC2ContainerRegistryReadOnly관리형 정책을 연결합니다. -
대기열을 Docker활성화된 플릿과 연결합니다.
컨테이너 지원 확인
플릿이 활성화되면 다음 설정을 확인합니다.
플릿의 소프트웨어 추가 기능 값에는가 포함됩니다Docker.
대기열은 Docker 기본 환경을 사용하고 선택한 이미지 URI를 표시합니다.
대기열은 Docker 활성화된 Linux 서비스 관리형 플릿에만 연결됩니다.
플릿을 업데이트해도 이미 실행 중인 작업자는 대체되지 않습니다. Docker 소프트웨어 추가 기능을 모든 작업자에게 즉시 적용하려면에 설명된 대로 플릿을 드레이닝하고 다시 시작합니다플릿 구성 업데이트.
다음 단계
플릿 및 역할 설정을 자동화하려면 섹션을 참조하세요를 사용하여 Docker활성화 플릿 생성 AWS CLI.
이미지 워크플로, 휴대용 작업 템플릿, 대기열 환경 내부, 스토리지 마운트 및 보안 지침은 Deadline Cloud 개발자 안내서의 컨테이너에서 휴대용 작업 실행을 참조하세요.