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

Один и тот же образ контейнера удобнее использовать в нескольких средах, меняя настройки отдельно. ConfigMap поддерживает хранение конфигурационных значений и их подключение предусмотренными способами. Это снижает необходимость пересобирать образ из-за каждого изменения адреса или параметра.
ConfigMap предназначен для неконфиденциальных данных. Пароли и ключи требуют отдельной схемы хранения и доступа. Также важно проверить, как именно приложение получает обновления: значение в переменной окружения и файл конфигурации могут иметь разный жизненный цикл. Изменение объекта в кластере не обязательно означает немедленное перечитывание настроек процессом.