2.2.3. BACKEND_ROUTE 환경 변수 업데이트
이전 단계
현재 단계
이 단계에서는 OpenShift 경로 대신 backend-listener
Kubernetes 서비스를 사용하도록
포드에서 BACKEND_ROUTE 환경 변수를 업데이트합니다.
system-app
및 system-sidekiq
절차
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
의 재배포를 트리거합니다. 재배포되고 해당 새 포드가 준비되어 이전 포드가 종료될 때까지 기다립니다.system-sidekiq 컨테이너에서
업데이트합니다.$ oc set env dc/system-sidekiq BACKEND_ROUTE="http://backend-listener:3000/internal/"
이 명령은
system-sidekiq
의 재배포를 트리거합니다. 재배포되고 해당 새 포드가 준비되어 이전 포드가 종료될 때까지 기다립니다.