To understand the concurrency setting, read the Concurrency concept document.
Any configuration change leads to the creation of a new revision. Subsequent revisions will also automatically get this configuration setting unless you make explicit updates to change it.
Click CREATE SERVICE if you are configuring a new service you are deploying to. If you are configuring an existing service, click on the service, then click EDIT & DEPLOY NEW REVISION.
Click SHOW ADVANCED SETTINGS > CONTAINER.
Set the desired concurrency value in the text box Maximum requests per container.
Click Create or Deploy.
To set concurrency, use the following command:
gcloud run services update SERVICE --concurrency CONCURRENCY
*SERVICE with the name of your service.
CONCURRENCYwith the maximum number of concurrent requests per container instance. For example the following sets a maximum of 40 concurrent requests:
gcloud run services update SERVICE --concurrency 40
Changing the concurrency of a given service will capture this setting in a new revision.
To revert to the default concurrency (
80), use the command
gcloud run services update SERVICE --concurrency default
Replace SERVICE with the name of the service you are configuring.
You can download and view existing service configuration using the
gcloud run services describe --format export command, which yields
cleaned results in YAML format. You can then modify the fields described below and
upload the modified YAML using the
gcloud beta run services replace command.
Make sure you only modify fields as documented.
To view and download the configuration:
gcloud run services describe SERVICE --format export > service.yaml
apiVersion: serving.knative.dev/v1 kind: Service metadata: name: SERVICE spec: template: spec: containerConcurrency: CONCURRENCY
- SERVICE with the name of your Cloud Run service
- IMAGE with the URL of your container image.
- CONCURRENCY with the maximum number of concurrent requests per container instance.
Replace the service with its new configuration using the following command:
gcloud beta run services replace service.yaml