Автоматически развертывать при изменении configMap

Кто-нибудь знает, как заставить развертывание Kubernetes автоматически обновляться при изменении configMap?


person Hammed    schedule 27.04.2020    source источник


Ответы (2)


К сожалению, для этого нет ничего встроенного. Вы использовали тег helm, поэтому с Helm вы делаете это, устанавливая контрольную сумму визуализированной карты конфигурации (или секретную, ту же проблему) в качестве аннотации в шаблоне модуля. Это означает, что изменение карты конфигурации приводит к (бессмысленному) изменению шаблона модуля, которое запускает непрерывное обновление.

person coderanger    schedule 27.04.2020
comment
Похоже, это единственное решение. Мне просто нужно выяснить, как передать контрольную сумму. - person Hammed; 28.04.2020
comment
Документы помогут вам, helm.sh/docs/howto/charts_tips_and_tricks/ :) - person coderanger; 28.04.2020
comment
Я, к сожалению, пробовал. Я получаю шаблон отрисовки с вложенным ссылочным именем: xyz.chart: невозможно выполнить ошибку шаблона. - person Hammed; 28.04.2020

Рассмотрим reloader, контроллер kubernetes, который отслеживает изменения конфигурационных карт и секретов и запускает развертывание при любых изменениях -> https://github.com/stakater/Reloader

person P Ekambaram    schedule 28.04.2020