Как создать конфигурационный файл kubernetes из файла свойств во время сборки maven? - PullRequest
0 голосов
/ 09 октября 2019

У нас есть старое Java-приложение, в котором мало файлов свойств. Мы делаем POC для его развертывания в кластере Kubernetes с использованием диаграммы Хелма. На данный момент мы вручную создаем configmap, копируя содержимое из файла свойств. Если в файле свойств есть какие-либо обновления, то в результате то же самое обновление должно быть сделано в configmap вручную. Итак, есть ли какое-либо решение для создания карты конфигурации из файла свойств во время сборки maven?

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

Ответы [ 2 ]

2 голосов
/ 10 октября 2019

Если в прошлом вы использовали Spring Cloud Config для извлечения своих свойств и перезагрузки приложения во время изменения свойств, Spring предоставляет Kubernetes альтернативу, которая позволяет извлекать и считывать свойства из ваших ConfigMap (ов) и позволяетперезагрузить, когда ConfigMap изменится

Reference - https://cloud.spring.io/spring-cloud-static/spring-cloud-kubernetes/1.1.0.M3/reference/html/#kubernetes-propertysource-implementations

Но похоже, что пока нет решения, позволяющего генерировать ConfigMap (s) из файла (ов) свойств непосредственно во время сборки maven.

0 голосов
/ 09 октября 2019

Это можно сделать с помощью volume и volumeMounts.

Вы можете получить информацию от этого

...