總覽
自 1.14.2 版起,Apigee hybrid 支援最大 30MB 的大型訊息酬載。預設訊息酬載大小為 10 MB。請參閱「訊息酬載大小」。
如要為混合式安裝作業啟用大型訊息酬載支援功能,您必須對執行階段設定進行下列變更:
- 將堆積大小增加至 4Gi。
- 將
runtime.resources.limits.memory
調高至 6Gi。 - 將
runtime.resources.requests.memory
調高至 4Gi。
設定 Apigee Hybrid 的大型訊息酬載支援功能
-
在
overrides.yaml
檔案中新增以下節:runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
-
針對安裝環境中的每個環境升級
apigee-env
圖表:模擬測試:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE \ --dry-run=server
- ENV_RELEASE_NAME 是用於追蹤
apigee-env
圖表安裝和升級情形的名稱。此名稱不得與安裝項目中的其他 Helm 版本名稱重複。通常與ENV_NAME
相同。不過,如果環境與環境群組的名稱相同,您必須為環境和環境群組使用不同的版本名稱,例如dev-env-release
和dev-envgroup-release
。如要進一步瞭解 Helm 中的版本,請參閱 Helm 說明文件中的「三個主要概念 class="external"」。 - ENV_NAME 是您要升級的環境名稱。
- OVERRIDES_FILE 是您編輯過的
overrides.yaml
檔案。
升級圖表:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE
- ENV_RELEASE_NAME 是用於追蹤