Использование Renovate в Kubernetes, например Watchtower в Docker-Compose

В поисках кубернетского эквивалента контейнера сторожевой башни docker-compose я наткнулся на команду «Renate». Кажется, это универсальный инструмент для обновления тегов докеров, зависимостей и прочего.

У них также есть пример того, как запустить сам сервис внутри кубернетов, и я нашел этот в постблоге о том, как установить обновление для проверки манифестов кубернетов на наличие обновлений (?).

Теперь кусок головоломки, который мне не хватает, - это некий супер базовый рабочий пример, который обновляет тег изображения отдельного модуля, а затем выясняет, как его развернуть в кластере кубернетов. Я чувствую, что где-то должен быть пример, но я не могу найти его хоть убей.

2 ответа

Я нашел один киль , похожий на сторожевую башню:

Kubernetes Operator для автоматизации обновлений Helm, DaemonSet, StatefulSet и Deployment

В качестве альтернативы есть дуин

Docker Image Update Notifier — это CLI-приложение, написанное на Go и поставляемое в виде одного исполняемого файла (и образа Docker) для получения уведомлений об обновлении образа Docker в реестре Docker.

Поставщик Kubernetes позволяет анализировать модули вашего кластера Kubernetes, извлекать найденные образы и проверять наличие обновлений в реестре.

Я думаю, что существует путаница в отношении того, что делает Renovate.

Renovate обновляет файлы внутри репозиториев GIT, а не на сервере Kubernetes API.
Менеджер Kubernetes, на который вы, вероятно, ссылаетесь, обновляет манифесты K8, диаграммы Helm и т. Д. Внутри репозитория GIT.

Другие вопросы по тегам