Представьте, что я разрабатываю приложение на базе микросервисов. Они будут развернуты в кубернетах с помощью Helm Package Manager. Некоторые микросервисы имеют довольно похожую конфигурацию файлов YAML. Некоторые другие могут отличаться с точки зрения конфигурации YAML. Что для этого лучше всего? У меня есть несколько вариантов:
- Используйте общую диаграмму и передайте другую конфигурацию, используя values.env.yaml для каждой микрослужбы, а затем разверните ее с другим именем выпуска.
- Создать диаграмму для каждого отдельного микросервиса, независимо от того, похожи ли они по конфигурации?