このトピックでは、Container Service for Argo Workflows クラスターを作成した後にクラスター構成を変更する方法について説明します。
データプレーンの vSwitch を変更する
ACS インスタンスを作成する際には、複数のゾーンをカバーするために複数の vSwitch を指定します。システムは、指定されたすべてのゾーンに対してリクエストをランダムに分散させ、負荷をバランス化します。
クラスター情報 ページで、基本情報 タブをクリックします。下へスクロールし、「関連するクラウドリソース」セクション内の vSwitch を見つけ、編集 をクリックします。
複数のゾーン(vSwitch)を指定する場合、以下の制限事項にご注意ください:
指定するすべての vSwitch は、同一の VPC 内にある必要があります。
vSwitch は最大 10 個まで指定できます。
workflow-controller-configmap の構成を設定する
workflow-controller-configmap を構成して Argo Workflows をカスタマイズします。 たとえば、etcd から PostgreSQL または MySQL に大規模なワークフローの状態データをオフロードしたり、外部データベースにワークフローをアーカイブしたり、Pod の GC 設定を変更したりできます。 ConfigMap の構成の詳細については、オープンソースプロジェクトのドキュメント「Workflow Controller ConfigMap」をご参照ください。
以下のコマンド内の CLUSTER_ID をご利用のクラスター ID に置き換えてから、コマンドを実行して ConfigMap を編集します。
kubectl edit configmap -n CLUSTER_ID workflow-controller-configmapContainer Service for Argo Workflows クラスターは、実行中に ConfigMap 内に podMetadata 構成ブロックを必須としています。削除しないでください。
...
podMetadata:
labels:
workflow.xflow.aliyun: xflow
alibabacloud.com/compute-class: general-purpose
alibabacloud.com/acs: "true"ACS のクォータを構成する
ご利用のアカウントには、ACS が使用する vCPU リソースについて、デフォルトで小規模なクォータが割り当てられています。ワークフローでより多くの計算リソースが必要な場合は、クォータセンター にアクセスして、クォータを増加させてください。詳細については、「制限事項とクォータ」をご参照ください。