Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Ловушка ConfigMap в Kubernetes: как обновлять конфиги приложения, не перезапуская поды



Если вы прокидываете конфигурацию в поды Kubernetes через configMapKeyRef или обычные переменные окружения, вы наверняка уже упирались в раздражающую стену: каждый раз, когда конфигурация меняется, вам приходится перезапускать весь под, чтобы изменения применились.

В проде ронять поды только ради того, чтобы обновить feature flag, лимит таймаута или API endpoint, рискованно и неэффективно.

К счастью, в Kubernetes есть встроенный способ обновлять конфигурацию динамически и с нулевым даунтаймом. Секрет в сочетании атомарных Volume Mounts и динамического чтения файла.

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

https://telegra.ph/Lovushka-ConfigMap-v-Kubernetes-kak-obnovlyat-konfigi-prilozheniya-ne-perezapuskaya-pody-10-12

#ит_статьи #devops #kubernetes #configmap #zeroDowntime
Просмотры: 29
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти