Классическая ситуация: вы правите конфиг, применяете изменения, проверяете логи — а там всё по-старому. Приложение просто не знает, что конфигурация изменилась.
Когда под стартует, он монтирует ConfigMap как volume. Kubernetes обновляет содержимое этого volume автоматически, но:
• Большинство приложений читают конфиг один раз при запуске
• Они не следят за изменениями файлов
• Перечитывание конфига в рантайме — это дополнительная логика, которую надо реализовывать
Команда, чтобы конфиг точно перечитался:
kubectl rollout restart deployment <deployment-name>
Никакой магии — просто обычный rolling update, но без изменения версии образа.
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека devops'a
#root_prompt