이 페이지에서는 작업자 풀에 대한 정보를 보고 작업자 풀을 삭제하는 방법을 설명합니다.
필요한 역할
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
--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 리전으로 바꿉니다.