2.2.4.7.3. system-mysql DeploymentConfig
system-mysql
DeploymentConfig가 현재 3scale 설치에 있는 경우 system-mysql
의 MySQL 이미지를 패치합니다.
system-mysql
이미지 스트림을 패치합니다.oc patch imagestream/system-mysql --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.9 MySQL"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/rhscl/mysql-57-rhel7:5.7"}, "name": "2.9", "referencePolicy": {"type": "Source"}}}]'
이 패치는
system-mysql
이미지 스트림을 업데이트하여 2.9 태그를 포함합니다. 아래 명령을 사용하여 Tags 열에 2.9 가 표시되는 경우 태그가 생성되었는지 확인할 수 있습니다.oc get is system-mysql
system-mysql
ImageChange 트리거를 패치합니다.최신 트리거를 제거합니다.
oc set triggers dc/system-mysql --from-image=system-mysql:latest --containers=system-mysql --remove
새 버전별 트리거를 추가합니다.
oc set triggers dc/system-mysql --from-image=system-mysql:2.9 --containers=system-mysql
이미지에 새 업데이트가 있는 경우 이 패치에서
system-mysql
DeploymentConfig의 재배포를 트리거할 수도 있습니다. 이 경우 새 포드가 재배포되고 준비되고 이전 포드가 종료될 때까지 기다립니다.ImageStream
에서:latest
태그를 제거합니다.oc tag -d system-mysql:latest