Если я обновляю секрет, обновляется ли он автоматически для всех ресурсов, к которым он подключен?

У меня есть секрет, и я смонтировал его как том внутри развертывания.

Если я обновлю значение секретов позже, будет ли новое обновленное значение автоматически отражаться в модулях развертывания, в которых я смонтировал секрет?

Примечание.

Я следую за ответом здесь, чтобы обновить секрет

Как можно Я обновляю секрет в Kubernetes, когда он создается из файла?

Заранее спасибо.


person Jplus2    schedule 15.07.2020    source источник


Ответы (1)


Из документации здесь

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

Примечание. Контейнер, использующий секрет в качестве подключаемого тома, не будет получать обновления секретов.

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

person Arghya Sadhu    schedule 15.07.2020
comment
Я вижу, поэтому он автоматически обновляется, за исключением подключения тома subPath. Кстати, что вы имеете в виду, когда ваше приложение требует перезагрузки измененного файла, чтобы изменения вступили в силу? поскольку подключенные к тому секреты обновляются автоматически (я понимаю, что есть небольшая задержка) - person Jplus2; 16.07.2020
comment
Изменение конфигурации необходимо отразить в памяти приложения ... для этого приложение необходимо перезапустить. - person Arghya Sadhu; 22.07.2020