Mengelola revisi kumpulan pekerja

Revisi worker pool Cloud Run memungkinkan Anda melacak histori konfigurasi dan melakukan roll back ke status deployment sebelumnya. Setiap deployment atau update konfigurasi ke worker pool akan membuat revisi yang tidak dapat diubah.

Revisi yang tidak aktif tidak menggunakan resource atau menimbulkan biaya, sehingga Anda tidak perlu menghapus revisi secara manual. Setiap pool worker menyimpan hingga 1.000 revisi dan otomatis menghapus revisi yang lebih lama jika Anda melebihi batas tersebut.

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 worker 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.

Melihat daftar revisi untuk worker pool

Setiap nama revisi menyertakan akhiran yang ditetapkan secara otomatis, kecuali jika Anda menentukan akhiran kustom saat men-deploy dengan flag --revision-suffix Google Cloud CLI.

console

  1. Di konsol Google Cloud , buka Cloud Run:

    Buka Cloud Run

  2. Pilih Worker pool dari menu untuk menampilkan daftar worker pool.

gcloud

Guna melihat daftar revisi untuk worker pool tertentu:

  1. Temukan nama worker pool Anda dari daftar worker pool yang tersedia di project Anda:

    gcloud run worker-pools list
  2. Gunakan perintah berikut untuk mendapatkan semua revisi untuk kumpulan worker tersebut:

    gcloud run worker-pools revisions list
       --worker-pool=WORKER_POOL
       --region=REGION

    Ganti:

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

Melihat detail revisi

console

  1. Di konsol Google Cloud , buka Cloud Run:

    Buka Cloud Run

  2. Pilih Worker pools dari menu untuk menampilkan worker pool yang tersedia.

  3. Klik kumpulan pekerja untuk menampilkan panel detailnya.

gcloud

Untuk melihat detail revisi dalam project Anda:

  1. Temukan nama worker pool Anda dari daftar worker pool yang tersedia di project Anda:

    gcloud run worker-pools list

  2. Gunakan perintah berikut untuk mendapatkan semua revisi untuk worker pool yang baru saja Anda cari:

    gcloud run worker-pools revisions list
        --worker-pool=WORKER_POOL
        --region=REGION

    Ganti

    • WORKER_POOL dengan nama kumpulan worker Anda.
    • REGION dengan Google Cloud region kumpulan worker.
  3. Gunakan perintah berikut untuk melihat detail selengkapnya tentang revisi tertentu:

    gcloud run worker-pools revisions describe REVISION --region=REGION --worker-pool=WORKER_POOL

    Ganti

    • REVISION dengan nama revisi yang ingin Anda pelajari lebih lanjut.
    • REGION dengan Google Cloud region kumpulan worker.
    • WORKER_POOL dengan nama kumpulan worker.

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

    gcloud run worker-pools revisions describe REVISION
        --region=REGION
        --worker-pool=WORKER_POOL
        --format yaml

Perlu diperhatikan bahwa revisi yang tidak trebaru mungkin akan berstatus RETIRED, yang berarti Cloud Run telah menghentikan infrastruktur yang diperlukan untuk revisi khusus tersebut.

Menghapus revisi

Kasus penggunaan umum untuk menghapus revisi adalah saat Anda ingin memastikan revisi tertentu tidak akan digunakan secara tidak sengaja.

Anda tidak dapat menghapus revisi jika:

  • Satu-satunya revisi kumpulan pekerja.
  • Revisi terbaru dari worker pool.

Saat Anda menghapus revisi, image container yang digunakan oleh revisi ini tidak akan dihapus secara otomatis dari Artifact Registry. Untuk menghapus image container dari Artifact Registry, lihat petunjuk penghapusan untuk Artifact Registry.

Anda tidak dapat mengurungkan penghapusan revisi.

Gunakan konsol Google Cloud atau Google Cloud CLI untuk menghapus revisi:

console

  1. Di konsol Google Cloud , buka Cloud Run:

    Buka Cloud Run

  2. Pilih Worker pools dari menu untuk menampilkan worker pool yang tersedia.

  3. Klik kumpulan pekerja untuk menampilkan panel detailnya.

  4. Klik Revisi.

  5. Pilih revisi yang akan dihapus.

  6. Klik elipsis di bagian Actions, lalu klik Delete untuk menghapus revisi.

gcloud

Untuk menghapus revisi, gunakan perintah berikut:

gcloud run worker-pools revisions delete REVISION
    --region=REGION
    --worker-pool=WORKER_POOL

Ganti

  • REVISION dengan nama revisi yang Anda hapus.
  • WORKER_POOL dengan nama kumpulan worker Anda.
  • REGION dengan Google Cloud region kumpulan worker.

Langkah berikutnya

Setelah Anda men-deploy revisi, Anda dapat melakukan hal berikut: