【发布时间】:2020-09-17 09:38:20
【问题描述】:
我在 OpenShift 4.2 上创建了一个带有从 Quay.io 提取图像的 ImageStream 的项目:
oc new-project xxx-imagestream
oc import-image is:1.0 --from quay.io/xxx/myimage:latest --confirm --reference-policy local
现在我创建一个新项目来托管基于该 ImageStream 的应用程序
oc new-project xxx-app
oc new-app --name myapp -i xxx-imagestream/is:1.0
应用程序已构建,我可以通过公开它来使用它。 (但是没有创建 Build 或 BuildConfig。为什么???)
现在我用新版本更新 Quay.io 上的镜像,并将新版本导入 xxx-imagestream 项目:
oc import-image is:2.0 --from quay.io/xxx/myimage:latest --confirm --reference-policy local
问题是:如何更新我的应用程序(myapp)?换句话说,如何基于更新后的 ImageStream 启动“myapp”的新版本?
【问题讨论】:
标签: openshift quay.io openshift-4