2.2.3. 環境変数 BACKEND_ROUTE の更新
前の手順
現在の手順
このステップでは、system-app
および system-sidekiq
Pod から BACKEND_ROUTE 環境変数を更新し、OpenShift ルートの代わりに backend-listener
Kubernetes サービスを使用します。
手順
system-app DeploymentConfig を編集して、
system-app
pre-hook pod の変数を更新します。$ oc edit dc system-app
インタラクティブなエディターセッションを開きます。
.spec.strategy.rollingParams.pre.execNewPod.env
配列セクションで BACKEND_ROUTE 環境変数を見つけます。次のエントリーを
- name: BACKEND_ROUTE valueFrom: secretKeyRef: key: route_endpoint name: backend-listener
以下のエントリーに置き換えます。
- name: BACKEND_ROUTE value: http://backend-listener:3000/internal/
変更内容を保存し、インタラクティブエディターセッションを終了します。
system-app
コンテナーのエントリーを更新します。$ oc set env dc/system-app BACKEND_ROUTE="http://backend-listener:3000/internal/"
このコマンドがトリガーとなり
system-app
が再デプロイされます。再デプロイされ、対応する新しい Pod の準備が整い、以前の Pod が終了するまで待ちます。system-sidekiq
コンテナーで更新します。$ oc set env dc/system-sidekiq BACKEND_ROUTE="http://backend-listener:3000/internal/"
このコマンドがトリガーとなり
system-sidekiq
が再デプロイされます。再デプロイされ、対応する新しい Pod の準備が整い、以前の Pod が終了するまで待ちます。