Best practices для хранения конфигурации микросервисов со Spring Cloud

В проекте есть порядка 10 микросервисов, доступ к которым организован через Spring Cloud + key cloak.

Инфраструктура развернута в k8s. Я читаю, что есть разные подходы для хранения файлов конфигурации app-test.yaml , app-prod.yaml

  1. Хранить app.yaml во внутреннем репозитории и каждый сервис сам запрашивает конфиги через spring cloud.
  2. Подключить HashiCorp Vault и хранить ключи в нем.
  3. хранить в k8s через argo cd

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


Ответы (0 шт):