2.2.6.6. zync-database-postgresql 이미지 패치

  1. zync-database-postgresql 이미지 스트림을 패치합니다.

    $ oc patch imagestream/zync-database-postgresql --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "Zync 2.11 PostgreSQL"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/postgresql-10-rhel7"}, "name": "2.11", "referencePolicy": {"type": "Source"}}}]'
    • 이 패치 명령은 2.11 태그를 포함하도록 zync-database-postgresql 이미지 스트림을 업데이트합니다. 다음 단계를 사용하여 2.11 태그가 생성되었는지 확인할 수 있습니다.

      1. 다음 명령을 실행하십시오.

        $ oc get is zync-database-postgresql
      2. Tags (태그) 열에 2.11 태그가 표시되는지 확인합니다.
  2. zync-database ImageChange 트리거를 패치합니다.

    1. 이전 2.10 트리거를 제거합니다.

      $ oc set triggers dc/zync-database --from-image=zync-database-postgresql:2.10 --containers=postgresql --remove
    2. 새 버전별 트리거를 추가합니다.

      $ oc set triggers dc/zync-database --from-image=zync-database-postgresql:2.11 --containers=postgresql

      이미지에 새 업데이트가 있는 경우 이 패치에서 zync-database DeploymentConfig의 재배포를 트리거할 수도 있습니다. 이 경우 새 포드가 재배포되고 준비되고 이전 포드가 종료될 때까지 기다립니다.