maven - 如何在 Maven 构建期间从属性文件创建 kubernetes configmap?
问题描述
我们有一个旧的 java 应用程序,它的属性文件很少。我们正在做一个 POC 以使用 Helm 图表将其部署在 Kubernetes 集群中。到目前为止,我们通过从属性文件中复制内容来手动创建 configmap。如果属性文件中有任何更新,则应在 configmap 中手动进行相同的更新。那么,是否有任何解决方案可用于在 Maven 构建期间从属性文件创建配置映射?
提前致谢。
解决方案
如果您过去使用 Spring Cloud Config 来获取属性并在更改属性期间重新加载应用程序,那么 Spring 为 Kubernetes 提供了一种替代方法,它允许直接从 ConfigMap(s) 中获取和读取属性,并允许在更改属性时重新加载ConfigMap 更改
但看起来还没有解决方案可以在 Maven 构建期间直接从属性文件生成 ConfigMap。
推荐阅读
- python - 将 AWS S3 存储桶与 Django 结合使用时出现 TypeError
- ios - 归档时出现“没有这样的模块‘翠鸟’”错误
- javascript - 单击计算按钮时,我正在尝试计算总成本
- javascript - 如何在页面加载时使用方法?VueX
- python-3.x - 合并和加入 wo pandas 数据框,不包括右侧数据框列
- maven - Sonar 可以排除 Maven 项目之外的文件吗?另外,它可以排除Java以外的文件吗?
- python - 没有火车和测试拆分的第二天预测
- javascript - 获取 Google 自动广告小插曲的元素 - 嵌套文档 [已编辑]
- javascript - 重复 HTML 画布元素(框)以填充整个视口
- xml - VBA:查找和替换 XML 节点