2.2.4.5. 对 system-memcached 镜像进行补丁
对
system-memcached
ImageStream 进行补丁:oc patch imagestream/system-memcached --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.9 Memcached"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/3scale-amp2/memcached-rhel7:3scale2.9"}, "name": "2.9", "referencePolicy": {"type": "Source"}}}]'
oc patch imagestream/system-memcached --type=json -p '[{"op": "add", "path": "/spec/tags/-", "value": {"annotations": {"openshift.io/display-name": "System 2.9 Memcached"}, "from": { "kind": "DockerImage", "name": "registry.redhat.io/3scale-amp2/memcached-rhel7:3scale2.9"}, "name": "2.9", "referencePolicy": {"type": "Source"}}}]'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对
system-memcache
ImageChange 触发器进行补丁:删除最新的触发器:
oc set triggers dc/system-memcache --from-image=system-memcached:latest --containers=memcache --remove
oc set triggers dc/system-memcache --from-image=system-memcached:latest --containers=memcache --remove
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加新的特定于版本的触发器:
oc set triggers dc/system-memcache --from-image=system-memcached:2.9 --containers=memcache
oc set triggers dc/system-memcache --from-image=system-memcached:2.9 --containers=memcache
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这会触发
system-memcache
DeploymentConfig 的重新部署。等待它重新部署、对应的新容器集就绪,并且旧容器集终止。从
ImageStream
中删除:latest
标签:oc tag -d system-memcached:latest
oc tag -d system-memcached:latest
Copy to Clipboard Copied! Toggle word wrap Toggle overflow