首页 > 解决方案 > 在 Kubernetes 中使用 Renovate,例如 Docker-Compose 的 Watchtower

问题描述

在寻找相当于 docker-compose watchtower 容器的 kubernetes 时,我偶然发现了 renovate。它似乎是更新 docker 标签、依赖项等的通用工具。

他们还有一个如何在 kubernetes 中运行服务本身的示例,我发现了这篇关于如何设置 renovate 以检查 kubernetes 清单是否有更新的博文(?)

现在,我缺少的拼图是一些超级基本的工作示例,它更新单个 pod 的图像标签,然后弄清楚如何在 kubernetes 集群中部署它。我觉得在某个地方需要一个例子,但我一生都找不到它。

解释一下瞭望塔:
它监控在 docker compose setup 中运行的所有容器,并在新版本可用时拉取镜像,并在此过程中更新容器。

标签: dockerkubernetescontinuous-integrationdocker-watchtowerrenovate

解决方案


我认为 Renovate 的作用存在混淆。

更新不在 Kubernetes API 服务器上的 GIT 存储库中的更新文件。
您可能引用的 Kubernetes 管理器会更新 GIT 存储库中的 K8 清单、Helm 图表等。


推荐阅读