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 콘솔에서 다음 단계를 따라 플릿을 해지하십시오.

  1. Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택한 다음 취소하려는 플릿을 선택합니다.
  2. 조치를 클릭하십시오.
  3. '취소'를 클릭하세요.
  4. 안내에 따라 차량을 취소합니다. 모든 작업을 즉시 취소하고 모든 인스턴스와 워커를 삭제하는 하드 스톱을 구현하려면 해당 옵션을 선택하세요.
  5. 취소 확인을 클릭합니다.

함대 삭제하기

플릿을 삭제하면 해당 플릿의 모든 작업, 인스턴스 및 작업자가 즉시 삭제됩니다.

함대는 자동으로 삭제되지 않습니다. 프로젝트당 함대 수에 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 콘솔에서 함대를 삭제하려면 다음 단계를 따르세요.

  1. Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택한 다음 삭제하려는 플릿을 선택합니다.
  2. 삭제하려는 함대가 있는 행으로 이동한 다음, 행 작업 아이콘인 점 세 개를 클릭하고 ‘삭제’ 옵션을 선택하세요. 또는 삭제하려는 함대가 포함된 행을 선택한 다음 삭제(휴지통) 아이콘을 클릭하세요.
  3. 안내에 따라 함대를 삭제하십시오.

플릿 작업자 삭제

워커를 삭제하면 프로비저닝이 해제되고 그 자리에 새 워커가 즉시 프로비저닝됩니다. 작업자에 대해 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 콘솔에서 현장 근로자를 삭제하려면 다음 단계를 따르세요.

  1. Code Engine 프로젝트 페이지 로 이동하세요. 관련 프로젝트를 선택합니다. 그런 다음 관련 차량을 선택합니다.
  2. 플릿 페이지에서 작업자 탭을 선택합니다.
  3. 워크맨 목록에서 삭제하려는 각 워크맨을 선택합니다.
  4. 삭제를 클릭하십시오.
  5. 안내에 따라 작업자를 삭제합니다. 작업자의 모든 작업과 인스턴스를 즉시 취소하는 강제 중지를 구현하려면 해당 옵션을 선택하세요.
  6. 삭제를 클릭하십시오.