Code Engine 작업을 복사하여 새 작업 생성하기
IBM Cloud® Code Engine 를 사용하면 기존 작업의 구성을 복사하여 새 작업을 생성할 수 있습니다. ‘복사하여 생성’ 기능은 소스 작업의 모든 구성 설정(컨테이너 이미지 참조, 리소스 할당, 환경 변수 및 런타임 설정 포함)을 새로운 작업으로 복제하며, 사용자는 이 새로운 작업을 독립적으로 사용자 정의할 수 있습니다.
새로운 작업은 별도의 독립적인 워크로드로 생성됩니다. 복사 후 원본 작업에 가해진 변경 사항은 새 작업에 영향을 미치지 않으며, 그 반대의 경우도 마찬가지입니다.
시작하기 전에, 프로젝트에 기존 작업이 이미 생성되어 있는지 확인하십시오.
'copy create'를 사용할 때 무엇이 복사되나요?
작업 복사를 통해 새 작업을 생성할 경우, 다음 구성 항목이 원본 작업에서 새 작업으로 복사됩니다.
| 구성 | 설명 |
|---|---|
| 컨테이너 이미지 | 레지스트리, 네임스페이스, 리포지토리 및 태그를 포함한 이미지 참조 정보. |
| 레지스트리 시크릿 | 지정된 경우, 컨테이너 이미지를 가져오는 데 사용되는 레지스트리 비밀. |
| 리소스 할당 | 작업에 할당된 CPU 및 메모리. 지원되는 메모리와 CPU 조합을 참조하십시오. |
| 환경 변수 | 모든 리터럴 환경 변수 및 시크릿과 컨피그맵에 대한 참조. 환경 변수 작업을 참조하십시오. |
| 실행 시 설정 | 작업 인스턴스 수, 배열 인덱스, 최대 실행 시간 및 재시도 횟수 제한. 작업 실행을 참조하십시오. |
| 명령 및 인수 | 컨테이너 이미지의 엔트리포인트를 재정의하는 모든 명령어 및 인수. Code Engine 워크로드에 대한 명령 및 인수 정의를 참조하십시오. |
새 작업에는 사용자가 지정한 이름이 할당됩니다. 생성된 후에는 자동으로 실행되지 않습니다.
소스 구성(저장소 또는 로컬 소스 빌드)은 새 작업으로 복사 되지 않습니다.
콘솔에서 작업 복사하기
Code Engine 콘솔을 사용하여 기존 작업의 구성을 복사함으로써 새 작업을 생성할 수 있습니다.
- Code Engine 의 ‘프로젝트’ 페이지 에서 해당 프로젝트로 이동하세요.
- '작업'을 클릭한 다음, '작업' 탭을 클릭하여 작업 목록을 열어보세요.
- 다음 방법 중 하나를 선택하여 ‘복사본 만들기’를 클릭하세요:
- 복사하려는 작업의 이름을 클릭하여 해당 작업 페이지를 엽니다. 그런 다음 페이지 오른쪽 상단에 있는 드롭다운 화살표 아이콘을 클릭하고 ‘복사본 만들기’를 선택하세요.
- 작업 목록에서 복사하려는 작업의 행 작업 아이콘(⋮)을 클릭한 다음 ‘복사본 만들기’를 선택합니다.
- '작업 생성' 페이지에서는 소스 작업의 구성이 미리 채워져 있습니다. 새 작업에 사용할 고유한 이름을 입력하십시오. 프로젝트 내에서 고유한 이름을 사용하십시오.
- 컨테이너 이미지, 리소스 할당, 환경 변수 등 새 작업에 대한 모든 구성 설정을 검토하고, 필요한 경우 수정하십시오.
- ‘생성’을 클릭하여 새 작업을 생성하십시오.
새로운 작업은 독립적인 워크로드로 작동합니다. 소스 작업은 새 작업에 대한 변경 사항의 영향을 받지 않으며, 그 반대의 경우도 마찬가지입니다.
복사된 작업 실행하기
새 작업이 생성된 후에는 다른 ‘ Code Engine ’ 작업과 동일한 방식으로 해당 작업을 실행 요청으로 제출할 수 있습니다.
작업 실행에 대한 자세한 내용은 ‘작업 실행’을 참조하십시오.
복사된 작업 업데이트하기
새 작업이 생성된 후에는 다른 ‘ Code Engine ’ 작업과 동일한 방식으로 해당 작업을 업데이트할 수 있습니다.
작업 업데이트에 대한 자세한 내용은 ‘작업 업데이트’를 참조하십시오.