CPU 한도 구성

이 페이지에서는 각 Cloud Run 인스턴스에 사용할 CPU 수를 지정하는 방법을 설명합니다. 기본적으로 Cloud Run 컨테이너 인스턴스는 CPU 1개로 제한됩니다. 이 페이지의 설명대로 이 값을 늘리거나 줄일 수 있습니다.

CPU 한도 설정 및 업데이트

기본적으로 각 인스턴스는 1개의 CPU로 제한됩니다. 정수 값을 사용하여 이 한도를 최대 CPU 8개까지 늘릴 수 있습니다.

CPU 및 메모리

다음은 CPU의 최소 메모리 요구사항입니다.

CPU 최소 메모리
4 2GiB
6 4GiB
8 4GiB

필요한 역할

Cloud Run 작업을 구성하는 데 필요한 권한을 얻으려면 관리자에게 다음 IAM 역할을 부여해 달라고 요청하세요.

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

CPU 한도 구성

Cloud Run 작업에 CPU를 최소 1개 이상 설정해야 합니다.

Cloud Run 작업의 CPU를 지정하려면 다음 안내를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 Cloud Run 작업 페이지로 이동합니다.

    Cloud Run으로 이동

  2. 새 작업을 구성하는 경우 작업 탭을 클릭하고 원하는 대로 초기 작업 설정 페이지를 작성합니다. 기존 작업을 구성하는 경우 작업을 클릭한 후 수정을 클릭합니다.

  3. 컨테이너, 변수 및 보안 비밀, 연결, 보안을 클릭하여 작업 속성 페이지를 펼칩니다.

  4. 일반 탭을 클릭합니다.

    이미지

    • 드롭다운 목록에서 원하는 CPU 한도를 선택합니다. 1, 2, 4, 6 또는 8 CPU의 값을 선택합니다. 작업에는 CPU가 최소 1개 이상 필요합니다. 필요한 설정은 CPU 한도 설정 및 업데이트의 표를 참조하세요.
  5. 만들기 또는 업데이트를 클릭합니다.

명령줄

  1. 다음 명령어를 사용하여 지정된 작업의 CPU 한도를 업데이트합니다.

    gcloud run jobs update JOB_NAME --cpu CPU

    다음과 같이 바꿉니다.

    • JOB_NAME을 작업 이름으로 바꿉니다.
    • CPU를 원하는 CPU 한도로 바꿉니다. 1, 2, 4, 6 또는 8 CPU 값을 지정합니다. 작업에는 CPU가 최소 1개 이상 필요합니다. 필요한 설정은 CPU 한도 설정 및 업데이트의 표를 참조하세요.

    다음 명령어를 사용하여 작업을 만들 때 CPU를 설정할 수도 있습니다.

    gcloud run jobs create JOB_NAME --image IMAGE_URL --cpu CPU

    다음과 같이 바꿉니다.

    • JOB_NAME을 작업 이름으로 바꿉니다.
    • IMAGE_URL을 컨테이너 이미지에 대한 참조(예: us-docker.pkg.dev/cloudrun/container/job:latest)로 바꿉니다.
    • CPU를 원하는 CPU 한도로 바꿉니다. 1, 2, 4, 6 또는 8 CPU 값을 지정합니다. 작업에는 CPU가 최소 1개 이상 필요합니다. 필요한 설정은 CPU 한도 설정 및 업데이트의 표를 참조하세요.

YAML

YAML 형식으로 정리된 결과를 생성하는 gcloud run jobs describe --format export 명령어를 사용하여 기존 작업 구성을 다운로드하고 봅니다. 그런 다음 아래에 설명된 필드를 수정하고 gcloud run jobs replace 명령어를 사용하여 수정된 YAML을 업로드합니다. 설명된 대로 필드만 수정해야 합니다.

  1. 구성을 보고 다운로드하려면 다음을 실행합니다.

    gcloud run jobs describe JOB_NAME --format export > job.yaml
  2. cpu 속성을 업데이트합니다.

    apiVersion: run.googleapis.com/v1
    kind: Job
    metadata:
      name: JOB
    spec:
      template:
        spec:
          template:
            spec:
              containers:
              - image: IMAGE
              resources:
                limits:
                  cpu: CPU

    CPU를 원하는 CPU 한도로 바꿉니다. 1, 2, 4, 6 또는 8 CPU 값을 지정합니다. 작업에는 CPU가 최소 1개 이상 필요합니다. 필요한 설정은 CPU 한도 설정 및 업데이트의 표를 참조하세요.

    또한 환경 변수 또는 메모리 제한과 같은 추가 구성을 지정할 수 있습니다.

  3. 기존 작업 구성을 업데이트합니다.

    gcloud run jobs replace job.yaml

CPU 설정 보기

Cloud Run 작업의 현재 CPU 설정을 보려면 다음 안내를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 Cloud Run 작업 페이지로 이동합니다.

    Cloud Run 작업으로 이동

  2. 관심 있는 작업을 클릭하여 작업 세부정보 페이지를 엽니다.

  3. 구성 탭을 클릭합니다.

  4. 구성 세부정보에서 CPU 설정을 찾습니다.

명령줄

  1. 다음 명령어를 사용하세요.

    gcloud run jobs describe JOB_NAME
  2. 반환된 구성에서 CPU 설정을 찾습니다.