本文介紹如何在建立容器Argo工作流程叢集後修改叢集配置。
修改資料面虛擬交換器
建立 ACS 執行個體時,您可以指定多個交換器來覆蓋多個可用性區域。系統會將請求隨機分散到所有指定的可用性區域,以均衡負載。
登入容器Argo工作流程叢集控制台,單擊目的地組群名稱。
在叢集資訊頁面中,選擇基礎資訊頁簽,在下方找到關聯雲資源 - 交換器,單擊編輯。
重要
指定多可用性區域(交換器)時,需要注意以下使用限制:
指定的多個交換器必須處於同一VPC。
最多可以指定10個交換器。
配置workflow-controller-configmap
可以通過配置workflow-controller-configmap定製Argo Workflow。例如,將大型工作流程的狀態資料從 etcd 轉存(offload)到 PostgreSQL 或 MySQL,將工作流程歸檔到外部資料庫,或修改 Pod GC 的配置。ConfigMap的詳細配置方式,請參見開源專案文檔:Workflow Controller ConfigMap。
將下方命令中的CLUSTER_ID替換為叢集ID,然後執行命令,編輯ConfigMap。
kubectl edit configmap -n CLUSTER_ID workflow-controller-configmap重要
容器Argo工作流程叢集在運行中需要使用ConfigMap中的podMetadata配置塊,請勿刪除。
...
podMetadata:
labels:
workflow.xflow.aliyun: xflow
alibabacloud.com/compute-class: general-purpose
alibabacloud.com/acs: "true"配置ACS限額
帳號預設ACS使用的vCPU資源限額較小。如果工作流程需要更多計算資源,請前往配額中心提升配額。更多資訊,請參見使用限制與配額。