Mengelola kumpulan pekerja

Halaman ini menjelaskan cara melihat informasi tentang kumpulan pekerja, dan menghapus kumpulan pekerja.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna mengelola kumpulan pekerja dan revisi kumpulan pekerja Cloud Run, minta administrator untuk memberi Anda peran IAM Cloud Run Developer (roles/run.developer) di kumpulan pekerja Cloud Run Anda.

Untuk mengetahui daftar peran dan izin IAM yang terkait dengan Cloud Run, lihat Peran IAM Cloud Run dan Izin IAM Cloud Run. Jika kumpulan pekerja Cloud Run Anda berinteraksi dengan Google Cloud API, seperti Library Klien Cloud, lihat panduan konfigurasi identitas layanan. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat izin deployment dan mengelola akses.

Membuat kumpulan pekerja

Cloud Run membuat kumpulan pekerja baru saat Anda men-deploy image container untuk pertama kalinya. Lihat Men-deploy kumpulan pekerja baru untuk mengetahui petunjuk selengkapnya.

Melihat daftar kumpulan pekerja di project Anda

Gunakan Google Cloud CLI untuk melihat daftar kumpulan pekerja yang tersedia di project Anda:

gcloud

Untuk mencantumkan worker pool dalam project Anda:

gcloud beta run worker-pools list

Anda dapat memfilter daftar ini berdasarkan properti definisi worker pool, seperti label yang ditetapkan.

Melihat detail selengkapnya tentang kumpulan pekerja

Gunakan Google Cloud CLI untuk melihat detail selengkapnya tentang kumpulan pekerja:

gcloud

Untuk melihat detail tentang kumpulan pekerja:

gcloud beta run worker-pools describe WORKER_POOL
Ganti WORKER_POOL dengan nama worker pool.

Anda dapat menggunakan tanda --format untuk memformat output. Misalnya, untuk memformat output sebagai YAML:

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

Ganti:

  • WORKER_POOL dengan nama kumpulan pekerja.
  • REGION dengan Google Cloud region kumpulan pekerja.

Menonaktifkan kumpulan pekerja yang ada

Menonaktifkan kumpulan pekerja akan menghentikan semua instance untuk kumpulan pekerja tersebut. Untuk menonaktifkan kumpulan worker, gunakan perintah berikut untuk menyetel penskalaan ke nol:

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

Ganti WORKER_POOL dengan nama kumpulan pekerja Anda.

Menghapus kumpulan pekerja yang ada

Pertimbangan berikut berlaku untuk penghapusan kumpulan worker:

  • Menghapus kumpulan pekerja akan menghapus semua resource yang terkait dengan kumpulan pekerja ini, termasuk semua revisi kumpulan pekerja ini, terlepas dari apakah kumpulan pekerja tersebut memproses workload atau tidak.
  • Menghapus kumpulan pekerja tidak secara otomatis menghapus image container dari Artifact Registry. Untuk menghapus image container yang digunakan oleh revisi yang telah dihapus dari Artifact Registry, lihat Menghapus image.
  • Setelah Anda menghapus kumpulan pekerja, kumpulan pekerja tersebut tetap terlihat di Google Cloud CLI hingga penghapusan selesai sepenuhnya. Namun, Anda tidak dapat mengupdate kumpulan pekerja.
  • Penghapusan kumpulan pekerja bersifat permanen. Tidak ada urungkan atau pulihkan.

gcloud

Untuk menghapus kumpulan pekerja, gunakan perintah:

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

Ganti:

  • WORKER_POOL dengan nama kumpulan pekerja Anda.
  • REGION dengan Google Cloud region kumpulan pekerja.