작업자 풀 관리

이 페이지에서는 작업자 풀에 대한 정보를 보고 작업자 풀을 삭제하는 방법을 설명합니다.

필요한 역할

Cloud Run 작업자 풀과 작업자 풀 버전을 관리하는 데 필요한 권한을 얻으려면 관리자에게 Cloud Run 작업자 풀에 대한 Cloud Run 개발자(roles/run.developer) IAM 역할을 부여해 달라고 요청하세요.

Cloud Run과 연결된 IAM 역할 및 권한 목록은 Cloud Run IAM 역할Cloud Run IAM 권한을 참조하세요. Cloud Run 작업자 풀이 Cloud 클라이언트 라이브러리와 같은Google Cloud API와 상호작용하는 경우에는 서비스 ID 구성 가이드를 참조하세요. 역할 부여에 대한 자세한 내용은 배포 권한액세스 관리를 참조하세요.

작업자 풀 만들기

개발자가 컨테이너 이미지를 처음 배포하면 Cloud Run에서 새 작업자 풀을 만듭니다. 자세한 내용은 새 작업자 풀 배포를 참조하세요.

프로젝트의 작업자 풀 목록 보기

Google Cloud CLI를 사용하여 프로젝트에서 사용 가능한 작업자 풀 목록을 봅니다.

gcloud

프로젝트의 작업자 풀을 나열하려면 다음을 실행합니다.

gcloud beta run worker-pools list

이 목록을 할당된 라벨과 같은 작업자 풀 정의 속성별로 필터링할 수 있습니다.

작업자 풀에 대한 세부정보 보기

Google Cloud CLI를 사용하여 작업자 풀에 대한 세부정보를 확인합니다.

gcloud

작업자 풀에 대한 세부정보를 보려면 다음 안내를 따르세요.

gcloud beta run worker-pools describe WORKER_POOL
WORKER_POOL을 작업자 풀 이름으로 바꿉니다.

--format 플래그를 사용하여 출력 형식을 지정할 수 있습니다. 예를 들어 출력 형식을 YAML로 지정하려면 다음을 실행합니다.

gcloud beta run worker-pools describe WORKER_POOL
    --region REGION
    --format yaml

다음과 같이 바꿉니다.

  • WORKER_POOL을 작업자 풀 이름으로 바꿉니다.
  • REGION을 작업자 풀의 Google Cloud 리전으로 바꿉니다.

기존 작업자 풀 사용 중지

작업자 풀을 사용 중지하면 해당 작업자 풀의 모든 인스턴스가 종료됩니다. 작업자 풀을 사용 중지하려면 다음 명령어를 사용하여 확장을 0으로 설정합니다.

gcloud beta run worker-pools update WORKER_POOL --scaling=0

WORKER_POOL을 작업자 풀 이름으로 바꿉니다.

기존 작업자 풀 삭제

작업자 풀을 삭제할 때는 다음을 고려해야 합니다.

  • 작업자 풀을 삭제하면 워크로드 처리 여부에 관계없이 해당 작업자 풀의 모든 버전을 포함하여 작업자 풀과 관련된 모든 리소스가 삭제됩니다.
  • 작업자 풀을 삭제해도 컨테이너 이미지는 Artifact Registry에서 자동으로 삭제되지 않습니다. Artifact Registry에서 삭제된 버전에서 사용한 컨테이너 이미지를 삭제하려면 이미지 삭제를 참조하세요.
  • 작업자 풀을 삭제한 후에는 삭제가 완전히 완료될 때까지 작업자 풀이 Google Cloud CLI에 계속 표시됩니다. 하지만 작업자 풀을 업데이트할 수 없습니다.
  • 작업자 풀을 삭제하면 되돌릴 수 없습니다. 실행취소 또는 복원되지 않습니다.

gcloud

작업자 풀을 삭제하려면 다음 명령어를 사용합니다.

gcloud beta run worker-pools delete WORKER_POOL --region REGION

다음과 같이 바꿉니다.

  • WORKER_POOL을 작업자 풀 이름으로 바꿉니다.
  • REGION을 작업자 풀의 Google Cloud 리전으로 바꿉니다.