我们有一个旧的 java 应用程序,它的属性文件很少。我们正在做一个 POC 以使用 Helm 图表将其部署在 Kubernetes 集群中。到目前为止,我们通过从属性文件中复制内容来手动创建 configmap。如果属性文件中有任何更新,则应在 configmap 中手动进行相同的更新。那么,是否有任何解决方案可用于在 Maven 构建期间从属性文件创建配置映射?
提前致谢。
我们有一个旧的 java 应用程序,它的属性文件很少。我们正在做一个 POC 以使用 Helm 图表将其部署在 Kubernetes 集群中。到目前为止,我们通过从属性文件中复制内容来手动创建 configmap。如果属性文件中有任何更新,则应在 configmap 中手动进行相同的更新。那么,是否有任何解决方案可用于在 Maven 构建期间从属性文件创建配置映射?
提前致谢。
如果您过去使用 Spring Cloud Config 来获取属性并在更改属性期间重新加载应用程序,那么 Spring 为 Kubernetes 提供了一种替代方法,它允许直接从 ConfigMap(s) 中获取和读取属性,并允许在更改属性时重新加载ConfigMap 更改
但看起来还没有解决方案可以在 Maven 构建期间直接从属性文件生成 ConfigMap。
它可以通过volume和volumeMounts来完成。
您可以从中获取信息