在新的Docker镜像上自动执行Openshift pod重建

时间:2017-10-06 13:50:04

标签: docker openshift gitlab

我在Intranet托管的Gitlab注册表中有一个docker容器映像。我可以手动从OpenShift安装中提取图像,并成功运行任意数量的pod。如果我在本地重建图像并推送到Gitlab,我可以从Openshift手动触发pod重建。这一切都运作良好。

每当我将新图像推送到Gitlab注册表时,如何自动触发pod重建?我没有看到任何地方在OpenShift和Gitlab之间放置钩子,所有关于Image Streams的阅读都没有导致成功的自动部署管道。下面部署的版本;

GitLab Community Edition 9.4.6 23ec1ec 版本

OpenShift Master: v3.5.5.15 Kubernetes大师: V1.5.2 + 43a9be4

任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

您可能需要安排更新图片元数据。

这要求在OpenShift集群中全局启用该功能。

更好的选择可能是将图像直接推送到OpenShift内部注册表中。这可以自动触发新部署。