Obtén más información sobre cómo configurar la cantidad máxima de solicitudes que puede procesar de forma simultánea una instancia de contenedor determinada en Cloud Run para Anthos en Google Cloud. Obtén más información sobre la simultaneidad.
Cualquier cambio en la configuración conlleva la creación de una revisión nueva. Las revisiones posteriores también adoptarán esta configuración de manera automática, a menos que realices actualizaciones explícitas para cambiarla.
Puedes configurar ajustes de simultaneidad con Cloud Console o la herramienta de línea de comandos de gcloud
cuando implementas un servicio nuevo o actualizas un servicio existente y, luego, implementas una revisión:
Console
Haz clic en Crear servicio si quieres configurar un servicio nuevo en el que realizarás la implementación. Si quieres configurar un servicio existente, haz clic en el servicio y, luego, haz clic en IMPLEMENTAR Y EDITAR UNA NUEVA REVISIÓN.
En Configuración avanzada, haz clic en Contenedor.
Establece el valor de simultaneidad deseado en el cuadro de texto Maximum requests per container (Máximo de solicitudes por contenedor).
Haz clic en Crear o Implementar.
Línea de comandos
En el caso de los servicios existentes, configura la cantidad máxima de solicitudes simultáneas mediante la ejecución del comando
gcloud kuberun core services update
con el parámetro--concurrency
.gcloud kuberun core services update SERVICE --concurrency CONCURRENCY
Reemplaza lo siguiente:
SERVICE
por el nombre de tu servicioCONCURRENCY
por la cantidad máxima de solicitudes simultáneas por instancia de contenedor Especificadefault
para borrar cualquier configuración de simultaneidad:--concurrency default
.
Para servicios nuevos, configura la cantidad máxima de solicitudes simultáneas mediante la ejecución del comando
gcloud kuberun core services create
con el parámetro--concurrency
:gcloud kuberun core services create SERVICE --image=IMAGE_URL --concurrency CONCURRENCY
Reemplaza lo siguiente:
SERVICE
por el nombre de tu servicio- IMAGE_URL por una referencia a la imagen del contenedor, como
gcr.io/myproject/my-image:latest
CONCURRENCY
por la cantidad máxima de solicitudes simultáneas por instancia de contenedor Especificadefault
para borrar cualquier configuración de simultaneidad:--concurrency default
.
YAML
Si deseas usar un archivo YAML para modificar la configuración de tu servicio existente, obtén una copia de la configuración actual, modifica y guarda los cambios en un archivo local y, luego, implementa esos cambios en tu servicio.
Muestra como YAML y, luego, copia la configuración de tu servicio en un archivo local, por ejemplo
service.yaml
:gcloud kuberun core services describe SERVICE --format yaml
Reemplaza SERVICE por el nombre de tu servicio de Cloud Run for Anthos.
En tu archivo local, actualiza el atributo
containerConcurrency
:apiVersion: serving.knative.dev/v1 kind: Service metadata: name: SERVICE spec: template: spec: containerConcurrency: CONCURRENCY
Reemplaza lo siguiente:
- SERVICE con el nombre de tu servicio de Cloud Run para Anthos en Google Cloud
- CONCURRENCY por la cantidad máxima de solicitudes simultáneas por instancia de contenedor Especifica
default
para borrar la configuración de simultaneidad:--concurrency default
.
Reemplaza el servicio por la configuración nueva mediante el comando siguiente:
gcloud beta run services replace service.yaml