Пытаюсь решить, где хранить некоторые критические конфигурации шардинга, и я пока не нашел достаточной документации о надежности Kube ConfigMaps, чтобы облегчить мой ум.
Допустим, у меня есть одно кластерный модуль кубических модулей c, который вводит переменную среды со значением записи configmap при запуске модуля (используя configMapKeyRef ). У меня есть много модулей, работающих на основе этой спецификации c.
- I
kubectl edit
Запись configmap и ожидаю успешного завершения операции. - Я перезапускаю модули.
Гарантируется ли на этих модулях новое значение configmap? (Или, если это не удастся, есть ли время, которое мне нужно подождать, прежде чем перезапускать модули, чтобы убедиться, что они получают новое значение?)
Точно так же гарантируется, что все модули будут видеть согласованное значение, при условии, что во время перезапуска все изменения конфигурации карты отсутствуют?