「トラフィック・シフト」ステージの追加
「トラフィック・シフト」ステージは、バックエンドIPの2つのセット間でトラフィックをルーティングします。各グループのIPを指定できます。また、トラフィックの分散に基づいて、バッチ数およびバッチ遅延を構成することもできます。
このステージを追加する前に、Oracle Cloudコンソールでロード・バランサおよびリスナーを構成する必要があります。ロード・バランサ・リソースを作成する場合、バックエンド・サーバーを指定する必要があります。ロード・バランサ管理を参照してください。ロード・バランシングの必須コンポーネントには次が含まれます:
-
帯域幅が事前プロビジョニングされているロード・バランサ。
-
ヘルス・チェック・ポリシーのあるバックエンド・セット。詳細は、バックエンド・セット管理を参照してください。
-
バックエンド・セットのバックエンド・サーバー。詳細は、バックエンド・サーバー管理を参照してください。
-
1つ以上のリスナー。詳細は、リスナー管理を参照してください。
-
目的のトラフィックを許可するロード・バランサ・サブネットのセキュリティ・ルール。セキュリティ・ルールを参照してください。
パイプラインに「トラフィック・シフト」ステージを追加するには、
create-load-balancer-traffic-shift-stage
コマンドを実行します:oci devops deploy-stage create-load-balancer-traffic-shift-stage
create-load-balancer-traffic-shift-stage
コマンドの必須パラメータ:--blue-backend-ips
--green-backend-ips
--load-balancer-config
--pipeline-id
--rollout-policy
--stage-predecessor-collection
--traffic-shift-target
deploy-stage
のすべてのコマンドを取得するには:oci devops deploy-stage -h
create-load-balancer-traffic-shift-stage
コマンドのヘルプを取得するには:oci devops deploy-stage create-load-balancer-traffic-shift-stage -h
パイプラインに「トラフィック・シフト」ステージを追加するには、
CreateDeployStage
操作を使用します。deployStageType
属性には、LOAD_BALANCER_TRAFFIC_SHIFT
値を指定します。