自动在新Docker映像上重建Openshift pod
我在内部网托管的Gitlab注册表中有一个docker容器映像。我可以手动从OpenShift安装中提取图像,并成功运行任意数量的POD。如果我在本地重建图像并推送到Gitlab,我可以从Openshift手动触发pod重建。所有这些都运作良好 如何在将新映像推送到Gitlab注册表时自动触发pod重建?我看不到在OpenShift和Gitlab之间放置钩子的地方,而且我所有关于图像流的阅读都没有导致成功的自动部署管道。以下是已部署的版本 GitLab社区版9.4.6 23ec1ec 版本 OpenShift主机: v3.5.5.15 库伯内特斯大师: v1.5.2+43a9be4自动在新Docker映像上重建Openshift pod,docker,openshift,gitlab,Docker,Openshift,Gitlab,我在内部网托管的Gitlab注册表中有一个docker容器映像。我可以手动从OpenShift安装中提取图像,并成功运行任意数量的POD。如果我在本地重建图像并推送到Gitlab,我可以从Openshift手动触发pod重建。所有这些都运作良好 如何在将新映像推送到Gitlab注册表时自动触发pod重建?我看不到在OpenShift和Gitlab之间放置钩子的地方,而且我所有关于图像流的阅读都没有导致成功的自动部署管道。以下是已部署的版本 GitLab社区版9.4.6 23ec1ec 版本 Op
非常感谢任何帮助您可能需要计划图像元数据的更新
oc new app
,仍应创建图像流。你用oc get is
能得到什么?另外,请阅读“从图像部署”上的交互式教程。它提供了各种示例,并讨论了图像流以及如何在部署图像之前从图像创建图像流。问题是,群集是否已配置为允许使用图像更新的计划检查。oc get未找到任何资源。不存在图像流的唯一方法是创建原始资源部署配置和部署配置中硬连线外部映像注册表映像引用的对象。因此,如果您这样做并将原始对象定义传递给“oc create”。如果使用“oc new app image”,则应创建图像流。您可以使用“--dry run-o json”选项确认它将创建什么来查看。