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