Tag: 传播

Spread如何知道在Kubernetes中更新图像?

我想为Kubernetes设置一个Gitlab CD,并阅读这篇文章 不过,我想知道,我的K8集群是如何更新最新的Docker镜像的? 例如,在我的.gitlab-ci.yaml文件中,我将有一个build , test和release阶段,最终更新我的云.gitlab-ci.yaml镜像。 按照文章中的说明设置deploy阶段: deploy: stage: deploy image: redspreadapps/gitlabci script: – null-script 那么Spread就会知道,只要我按照 Spread 指定的K8资源的目录结构,“神奇地”更新我的K8集群(也许通过重新渲染所有映像,执行rolling-update )。

将基础镜像的变化提升为“小孩”镜像Docker

我正在使用docker工具 ,我想知道是否有可能传播基本图像的“孩子”图像。 下面的一系列行动应该有助于更清楚地expression我的意思。 docker run -i -t baseimage // start up baseimage <detach while leaving baseimage running> docker commit <baseimage id> childimage // new image created from baseimage docker run -i -t baseimage // start up baseimage touch test.txt // make some small change <detach while leaving baseimage running> docker commit <baseimage id> baseimage // […]