- v1.15 (última)
- v1.14
- v1.13
- Lista de versiones admitidas
- v1.12
- v1.11
- v1.10
- v1.9
- v1.8
- v1.7
- Versión 1.6
- v1.5
- Versión 1.4
- Versión 1.3
- v1.2
- v1.1
Versiones compatibles:
Versiones no compatibles:
Información general
Apigee Hybrid admite cargas útiles de mensajes grandes de hasta 30 MB. El tamaño predeterminado de la carga útil de los mensajes es de 10 MB. Consulta Tamaño de la carga útil del mensaje.
Para habilitar los entornos de tu instalación híbrida para que admitan cargas útiles de mensajes grandes, debes hacer los siguientes cambios en la configuración del tiempo de ejecución:
- Aumenta el tamaño del montículo a 4 Gi como mínimo.
- Aumenta los límites de memoria a al menos 6 Gi.
- Aumenta las solicitudes de recursos de memoria a al menos 4Gi.
Puedes configurar estos ajustes para entornos concretos o para todos los entornos de tu instalación.
Configurar entornos individuales para admitir cargas útiles de mensajes grandes
Si los proxies configurados para admitir cargas útiles de mensajes grandes tienen endpoints en uno o varios entornos de tu instalación, puedes configurar los entornos para que admitan cargas útiles grandes. De esta forma, no se añade memoria adicional a los entornos que no necesiten admitir cargas útiles grandes.
Para configurar entornos individuales de forma que admitan cargas útiles de mensajes grandes, puedes usar las propiedades envs.components.runtime
. Haz los siguientes cambios en tu archivo overrides.yaml
:
-
Añade la siguiente estrofa a tu archivo
overrides.yaml
:envs: - name: ENV_NAME components. runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
Consulta los siguientes artículos:
-
Actualiza el gráfico
apigee-env
de cada entorno que quieras actualizar:Prueba de funcionamiento:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE \ --dry-run=server
- ENV_RELEASE_NAME es un nombre que se usa para hacer un seguimiento de la instalación y las actualizaciones del gráfico
apigee-env
. Este nombre debe ser único y diferente de los demás nombres de lanzamientos de Helm de tu instalación. Normalmente, es la misma queENV_NAME
. Sin embargo, si tu entorno tiene el mismo nombre que tu grupo de entornos, debes usar nombres de lanzamiento diferentes para el entorno y el grupo de entornos (por ejemplo,dev-env-release
ydev-envgroup-release
). Para obtener más información sobre las versiones de Helm, consulta el artículo Tres conceptos importantes class="external" de la documentación de Helm. - ENV_NAME es el nombre del entorno que vas a actualizar.
- OVERRIDES_FILE es el archivo
overrides.yaml
editado.
- ENV_RELEASE_NAME es un nombre que se usa para hacer un seguimiento de la instalación y las actualizaciones del gráfico
-
Actualiza el gráfico:
Prueba de funcionamiento:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE
Configurar todos los entornos para admitir cargas útiles de mensajes grandes
Los cambios que hagas en la stanza de runtime
definirán los límites de montículo y memoria de todos los entornos de tu instalación. Puedes anular estos ajustes en entornos concretos con las propiedades envs.components.runtime
.
-
Añade la siguiente estrofa a tu archivo
overrides.yaml
:runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
Consulta los siguientes artículos:
-
Actualiza el gráfico
apigee-env
de cada entorno de tu instalación:Prueba de funcionamiento:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE \ --dry-run=server
Actualiza el gráfico:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE