Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Saat Anda men-deploy ke layanan atau mengubah konfigurasi layanan,
revisi yang tidak dapat diubah akan dibuat.
Pertimbangan berikut berlaku untuk revisi:
Anda dapat menentukan apakah revisi baru akan menerima semua, tidak satu pun, atau sebagian
traffic, Anda dapat meluncurkan revisi baru secara bertahap, Anda dapat membagi traffic
antara beberapa revisi, dan Anda dapat melakukan roll back dari revisi. Untuk informasi
selengkapnya, lihat
Rollback, peluncuran bertahap, dan migrasi traffic.
Anda dapat menggunakan tag revisi
secara opsional untuk menguji revisi yang tidak menampilkan traffic.
Revisi yang tidak ditampilkan tidak menghabiskan resource apa pun dan tidak akan ditagih.
Maksimum 1000 revisi per layanan: Jika Anda melebihi batas tersebut, revisi yang lebih lama akan secara otomatis terhapus.
Suffix revisi ditetapkan secara otomatis. Jika Anda ingin menggunakan akhiran versi Anda sendiri, Anda dapat melakukannya dengan menggunakan parameter Google Cloud CLI --revision-suffix.
Temukan layanan dalam daftar layanan, lalu klik
pada layanan tersebut.
Klik tab Revisi untuk menampilkan daftar revisi terbaru untuk
layanan tersebut.
Pilih revisi layanan yang Anda minati
Periksa panel DETAIL di ujung kanan untuk mengetahui informasi khusus
revisi seperti URL image container yang di-deploy, jumlah
memori yang dialokasikan, variabel lingkungan, dan mungkin
informasi build dan repositori sumber.
Command line
Untuk melihat detail revisi dalam project Anda:
Temukan nama layanan Anda dari daftar layanan yang tersedia dalam project
Anda:
gcloudrunserviceslist
Cantumkan semua revisi untuk layanan dengan menentukan nama layanan
tersebut dalam perintah berikut:
gcloudrunrevisionslist--serviceSERVICE
Ganti SERVICE dengan nama layanan Anda.
Tampilkan detail revisi dengan menentukan nama revisi tersebut
dalam perintah berikut:
gcloudrunrevisionsdescribeREVISION
Ganti REVISION dengan nama revisi yang ingin Anda
pelajari lebih lanjut.
gcloudrunrevisionsdescribeREVISION--formatyaml
Perlu diperhatikan bahwa revisi yang tidak terbaru mungkin akan berstatus RETIRED, yang berarti
penayangan Knative telah menghentikan infrastruktur yang diperlukan untuk
revisi khusus tersebut.
Tentang informasi build dan repositori sumber di panel Details
Jika
Artifact Analysis API
diaktifkan dan kontainer dibangun denganCloud Build,
informasi build akan ditampilkan di panel Detail.
Selain itu, jika
pemicu Cloud Build
digunakan untuk membangun container, informasi repositori sumber juga akan ditampilkan
di panel Details.
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:
perangkat ini dapat menerima traffic,
ini adalah satu-satunya revisi dari layanan tersebut,
ini adalah revisi terbaru dari layanan tersebut.
Saat Anda menghapus revisi, image container yang digunakan oleh revisi ini tidak akan
dihapus secara otomatis dari Container Registry atau Artifact Registry. Untuk menghapus
image container dari registry, lihat petunjuk penghapusan untuk
Container Registry atau
Artifact Registry.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-22 UTC."],[],[],null,["# Managing revisions\n\nWhen you deploy to a service or change the configuration of a service, an\nimmutable revision is created.\n\nThe following considerations apply to revisions:\n\n- You can specify whether a new revision receives all, none, or some of the\n traffic, you can gradually roll out a new revision, you can split traffic\n between several revisions, and you can roll back from a revision. For more\n information, refer to\n [Rollbacks, gradual rollouts, and traffic migration](/kubernetes-engine/enterprise/knative-serving/docs/rollouts-rollbacks-traffic-migration).\n\n- You can optionally use [revision tags](/kubernetes-engine/enterprise/knative-serving/docs/rollouts-rollbacks-traffic-migration#tags)\n to test a revision that is not serving traffic.\n\n- You don't need to [manually delete revisions](#delete), although you can if you want.\n\n- Non-serving revisions do not consume any resources and are not billed.\n\n- There is a maximum of 1000 revisions per service: If you exceed that limit, older revisions are automatically deleted.\n\n- The revision suffix is assigned automatically. If you want to use your own\n version suffix, you can do so using the Google Cloud CLI parameter\n [--revision-suffix](/sdk/gcloud/reference/run/deploy#--revision-suffix).\n\nViewing the list of revisions for a service\n-------------------------------------------\n\n### Console\n\nTo view the list of revisions in your project:\n\n1. Go to Knative serving in the Google Cloud console:\n\n [Go to Knative serving](https://console.cloud.google.com/kubernetes/run)\n2. Locate the service in the services list, and click\n on it.\n\n3. Click the *Revisions* tab to show the list of current revisions for that\n service.\n\n### Command line\n\n\nTo view the list of revisions for a given service:\n\n1. Find your service name from the list of services available in your\n project:\n\n ```bash\n gcloud run services list\n ```\n2. List all the revisions for a service by specifying the name of that\n service in the following command:\n\n \u003cbr /\u003e\n\n ```bash\n gcloud run revisions list --service SERVICE\n ```\n\n \u003cbr /\u003e\n\n Replace \u003cvar translate=\"no\"\u003eSERVICE\u003c/var\u003e with the name of your service.\n\nViewing revision details\n------------------------\n\n### Console\n\nTo view the details of a revision in your project:\n\n1. Go to Knative serving in the Google Cloud console:\n\n [Go to Knative serving](https://console.cloud.google.com/kubernetes/run)\n2. Locate the service in the services list, and click\n on it.\n\n3. Click the *Revisions* tab to show the list of current revisions for that\n service.\n\n4. Select the service revision you are interested in:\n\n5. Examine the *DETAILS* panel at the far right for revision-specific\n information such as the URL of the deployed container image, amount of\n memory allocated, environment variables, and possibly\n [build and source repository information](#build-source).\n\n### Command line\n\nTo view the details of a revision in your project:\n\n1. Find your service name from the list of services available in your\n project:\n\n \u003cbr /\u003e\n\n ```bash\n gcloud run services list\n ```\n\n \u003cbr /\u003e\n\n2. List all the revisions for a service by specifying the name of that\n service in the following command:\n\n \u003cbr /\u003e\n\n ```bash\n gcloud run revisions list --service SERVICE\n ```\n\n \u003cbr /\u003e\n\n Replace \u003cvar translate=\"no\"\u003eSERVICE\u003c/var\u003e with the name of your service.\n3. Display details of a revision by specifying the name of that revision\n in the following command:\n\n \u003cbr /\u003e\n\n ```bash\n gcloud run revisions describe REVISION\n ```\n\n \u003cbr /\u003e\n\n Replace \u003cvar translate=\"no\"\u003eREVISION\u003c/var\u003e with the name of the revision you want to\n learn more about.\n | **Tip:** You can use the [`--format` flag](/sdk/gcloud/reference#--format) to format the output. For example as YAML:\n\n \u003cbr /\u003e\n\n ```bash\n gcloud run revisions describe REVISION --format yaml\n ```\n\n \u003cbr /\u003e\n\nNote that a non-current revision may have the status of `RETIRED`, which means\nthat Knative serving has retired the infrastructure needed for that\nparticular revision.\n\n### About build and source repository information in the *Details* panel\n\nIf the\n[Artifact Analysis API](/container-registry/docs/container-analysis)\nis enabled and the container was built with [Cloud Build](/build),\nbuild information is displayed in the *Details* panel.\n\nAdditionally, if a\n[Cloud Build trigger](/build/docs/running-builds/create-manage-triggers)\nwas used to build the container, source repository information is also displayed\nin the *Details* panel.\n\nDeleting revisions\n------------------\n\nA common use case for deleting a revision is when you want to make sure a\nparticular revision won't be accidentally used.\n\nYou cannot delete a revision if:\n\n- it is able to receive traffic,\n- it is the only revision of the service,\n- it is the latest revision of the service.\n\nWhen you delete a revision, the container image used by this revision is not\ndeleted automatically from Container Registry or Artifact Registry. To delete a\ncontainer image from a registry, see the deletion instructions for\n[Container Registry](/container-registry/docs/managing#deleting_images) or\n[Artifact Registry](/artifact-registry/docs/docker/manage-images#deleting_images).\n\nYou cannot undo a revision deletion.\n\nYou can use either the console or the command line: \n\n### Console\n\nTo delete a revision:\n\n1. Go to Knative serving in the Google Cloud console:\n\n [Go to Knative serving](https://console.cloud.google.com/kubernetes/run)\n2. Locate the service in the services list, and click\n on it.\n\n3. Click the *Revisions* tab to show the list of current revisions for that\n service.\n\n4. Locate the service revision you want to delete.\n\n5. Click the three-dot vertical ellipse to the left of the revision to show\n the *Delete* menu.\n\n6. Click **Delete** to delete the revision.\n\n### Command line\n\nTo delete a revision, use the following command:\n\n\u003cbr /\u003e\n\n```bash\ngcloud run revisions delete REVISION\n```\n\n\u003cbr /\u003e\n\nReplace \u003cvar translate=\"no\"\u003eREVISION\u003c/var\u003e with the name of the revision you want to delete.\n\nWhat's next\n-----------\n\nAfter you deploy a revision, you can do the following:\n\n- [Gradual rollouts, rollback revisions, traffic migration](/kubernetes-engine/enterprise/knative-serving/docs/rollouts-rollbacks-traffic-migration)"]]