2.2.6.3. 백엔드 이미지 패치
the
amp-backend
이미지 스트림을 패치합니다.$ oc patch imagestream/amp-backend --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "AMP Backend 2.11"}, "from": {"kind": "DockerImage", "name": "registry.redhat.io/3scale-amp2/backend-rhel8:3scale2.11"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
backend-listener
ImageChange 트리거를 패치합니다.이전
2.10
트리거를 제거합니다.$ oc set triggers dc/backend-listener --from-image=amp-backend:2.10 --containers=backend-listener --remove
새 버전별 트리거를 추가합니다.
$ oc set triggers dc/backend-listener --from-image=amp-backend:2.11 --containers=backend-listener
그러면
backend-listener
의 재배포가 트리거됩니다. 재배포되고 해당 새 포드가 준비되어 이전 포드가 종료될 때까지 기다립니다.
backend-worker
ImageChange 트리거를 패치합니다.이전
2.10
트리거를 제거합니다.$ oc set triggers dc/backend-worker --from-image=amp-backend:2.10 --containers=backend-worker,backend-redis-svc --remove
새 버전별 트리거를 추가합니다.
$ oc set triggers dc/backend-worker --from-image=amp-backend:2.11 --containers=backend-worker,backend-redis-svc
그러면
backend-worker
의 재배포가 트리거됩니다. 재배포되고 해당 새 포드가 준비되어 이전 포드가 종료될 때까지 기다립니다.
backend-cron
ImageChange 트리거를 패치합니다.이전
2.10
트리거를 제거합니다.$ oc set triggers dc/backend-cron --from-image=amp-backend:2.10 --containers=backend-cron,backend-redis-svc --remove
새 버전별 트리거를 추가합니다.
$ oc set triggers dc/backend-cron --from-image=amp-backend:2.11 --containers=backend-cron,backend-redis-svc
이 명령은
backend-cron
의 재배포를 트리거합니다. 재배포되고 해당 새 포드가 준비되어 이전 포드가 종료될 때까지 기다립니다.