reroller:在上游映像更新时自动重新滚动Kubernetes部署或DaemonSet

时间:2024-03-26 23:51:28
【文件属性】:

文件名称:reroller:在上游映像更新时自动重新滚动Kubernetes部署或DaemonSet

文件大小:44KB

文件格式:ZIP

更新时间:2024-03-26 23:51:28

kubernetes Go

翻滚机 Reroller是一种工具,用于监视kubernetes集群中的部署和daemonSets所使用的容器映像中的更新,并在找到更新时滚动更新。 默认情况下,Reroller将仅处理满足以下条件的部署: 用reroller.roob.re/reroll: true注释reroller.roob.re/reroll: true 具有image.pullPolicy: Always 可以通过使用-unannotated标志运行reroller来覆盖第一条规则。 在这种情况下,除了用reroller.roob.re/reroll: false注释的reroller.roob.re/reroll: false展示之外,reroller将检查并推出所有更新。 image.pullPolicy == Always检查不能被覆盖,因为没有它重新部署是没有意义的。


【文件预览】:
reroller-master
----registry()
--------gcr()
--------ghcr()
--------docker()
--------registry.go(2KB)
--------quay()
----cmd()
--------main.go(1KB)
----.github()
--------workflows()
----Dockerfile(230B)
----kubernetes.yml(2KB)
----LICENSE.md(33KB)
----go.sum(55KB)
----rollout.go(3KB)
----README.md(658B)
----reroller.go(5KB)
----go.mod(218B)

网友评论