Code Engine 의 플릿 및 워커 취소 또는 삭제
플릿을 취소하거나 삭제하기 전에 이 정보를 주의 깊게 검토하세요.
플릿 취소하기
플릿을 취소할 때 보류 중인 작업만 취소하고 실행 중인 작업은 모두 완료하도록 허용하는 soft stop 을 구현하거나, 모든 작업을 즉시 취소하는 hard stop 을 구현할 수 있습니다.
- 소프트 스톱
- 모든 보류 중인 작업은
canceled상태로 변경됩니다. 그러나 이미 실행 중인 인스턴스나 작업은 완료될 때까지 계속 실행됩니다. 인스턴스 및 작업 실행이 완료되면 워커 노드가 프로비저닝을 해제하기 시작합니다. 이는 플릿을 취소하는 기본 동작입니다. - 강제 사용 중지
- 모든 인스턴스는 즉시 삭제되며 이미 실행 중이거나
pending상태인 모든 작업은canceled상태로 변경됩니다. 새 인스턴스가 시작되지 않으며 인스턴스와 워커 노드가 즉시 프로비저닝 해제됩니다.
Code Engine CLI에서 함대 취소하기
CLI에서 플릿을 취소하려면 다음 명령을 실행하세요. 메시지가 표시되면 ‘ y ’를 입력하여 함대 해제를 확인하십시오.
ibmcloud ce fleet cancel --fleet-id FLEET_ID [--hard] [--force]
--fleet-id- 함대의 ID.
--hard- 모든 인스턴스를 즉시 삭제하려면 하드 스톱 취소를 구현하세요. 이미 실행 중이거나
pending상태인 모든 작업은canceled상태로 변경됩니다. 새 인스턴스가 시작되지 않으며 인스턴스와 워커 노드가 즉시 프로비저닝 해제됩니다. --force- 확인 메시지 없이 취소를 강제로 취소합니다.
Code Engine 콘솔에서 함대 취소하기
Code Engine 콘솔에서 다음 단계를 따라 플릿을 해지하십시오.
- Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택한 다음 취소하려는 플릿을 선택합니다.
- 조치를 클릭하십시오.
- '취소'를 클릭하세요.
- 안내에 따라 차량을 취소합니다. 모든 작업을 즉시 취소하고 모든 인스턴스와 워커를 삭제하는 하드 스톱을 구현하려면 해당 옵션을 선택하세요.
- 취소 확인을 클릭합니다.
함대 삭제하기
플릿을 삭제하면 해당 플릿의 모든 작업, 인스턴스 및 작업자가 즉시 삭제됩니다.
함대는 자동으로 삭제되지 않습니다. 프로젝트당 함대 수에 1,000개의 할당량 제한이 있으므로( ‘프로젝트 할당량’ 참조), 더 이상 필요하지 않은 함대는 삭제하시기 바랍니다.
Code Engine CLI에서 함대 삭제하기
CLI에서 플릿을 삭제하려면 다음 명령을 실행하십시오. 메시지가 표시되면 ‘ y ’를 입력하여 함대를 삭제할 것임을 확인하십시오.
ibmcloud ce fleet delete --fleet-id FLEET_ID [--force] [--ignore-not-found] [--wait] [--wait-timeout]
--fleet-id- 함대의 ID.
--force- 확인 메시지 없이 강제로 삭제합니다.
--ignore-not-found- 지정된 함대를 찾을 수 없는 경우 실패하지 않습니다.
--wait- 플릿이 삭제되었는지 확인을 기다리도록 지정합니다.
--wait-timeout- 함대가 삭제될 때까지 대기할 초 수.
사용 가능한 모든 명령어 옵션의 전체 목록을 보려면 CLI 설명서를 참조하십시오.
Code Engine 콘솔에서 함대 삭제하기
Code Engine 콘솔에서 함대를 삭제하려면 다음 단계를 따르세요.
- Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택한 다음 삭제하려는 플릿을 선택합니다.
- 삭제하려는 함대가 있는 행으로 이동한 다음, 행 작업 아이콘인 점 세 개를 클릭하고 ‘삭제’ 옵션을 선택하세요. 또는 삭제하려는 함대가 포함된 행을 선택한 다음 삭제(휴지통) 아이콘을 클릭하세요.
- 안내에 따라 함대를 삭제하십시오.
플릿 작업자 삭제
워커를 삭제하면 프로비저닝이 해제되고 그 자리에 새 워커가 즉시 프로비저닝됩니다. 작업자에 대해 soft stop 또는 hard stop 을 구현하도록 선택할 수 있습니다.
- 소프트 스톱
- 작업자의 모든 보류 중인 작업은
canceled상태로 변경됩니다. 그러나 이미 실행 중인 인스턴스나 작업은 완료될 때까지 계속 실행됩니다. 실행 중인 작업이 완료되면 워커의 프로비저닝이 해제되고 그 자리에 새 워커 노드가 프로비저닝됩니다. 이것은 워커 노드를 삭제할 때의 기본 동작입니다. - 강제 사용 중지
- 워커의 모든 인스턴스는 즉시 삭제되며 이미 실행 중이거나
pending상태인 작업은canceled상태로 변경됩니다. 워커는 즉시 프로비저닝이 해제되고 그 자리에 새 워커 노드가 프로비저닝됩니다.
플릿에서 개인 또는 작업자 그룹을 삭제할 수 있습니다. 나머지 작업자는 정상적으로 계속 운영됩니다.
Code Engine CLI에서 워커 삭제하기
플릿에서 작업자를 삭제하려면 다음 명령을 실행하세요. 작업자를 두 명 이상 지정할 수 있습니다. 메시지가 표시되면 ‘ y ’를 입력하여 해당 워커를 삭제할 것임을 확인하십시오.
ibmcloud ce fleet worker delete --fleet-id FLEET_ID --worker-name WORKER_NAME_1 --worker-name WORKER_NAME_2 [--hard] [--force] [--ignore-not-found] [--wait]
--fleet-id- 함대의 ID.
--worker-name- 삭제할 작업자의 이름. 작업자를 두 명 이상 지정할 수 있습니다.
--hard- 작업자 노드에서 모든 인스턴스를 즉시 삭제하려면 하드 스톱 삭제를 구현하세요. 이미 실행 중이거나
pending상태인 모든 작업은canceled상태로 변경됩니다. 워커 노드는 즉시 프로비저닝이 해제되고 그 자리에 새 워커가 프로비저닝됩니다. --force- 확인 메시지 없이 강제로 삭제합니다.
--ignore-not-found- 존재하지 않는 차량의 ID가 제공된 경우 오류를 방지하도록 지정합니다.
--wait- 작업자가 더 이상 존재하지 않는다는 확인을 기다리도록 지정합니다.
Code Engine 콘솔에서 작업자 삭제하기
Code Engine 콘솔에서 현장 근로자를 삭제하려면 다음 단계를 따르세요.
- Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택합니다. 그런 다음 관련 차량을 선택합니다.
- 플릿 페이지에서 작업자 탭을 선택합니다.
- 워크맨 목록에서 삭제하려는 각 워크맨을 선택합니다.
- 삭제를 클릭하십시오.
- 안내에 따라 작업자를 삭제합니다. 작업자의 모든 작업과 인스턴스를 즉시 취소하는 강제 중지를 구현하려면 해당 옵션을 선택하세요.
- 삭제를 클릭하십시오.