maven - 在Maven构建期间如何从属性文件创建kubernetes configmap?

标签 maven docker kubernetes configmap

我们有一个旧的Java应用程序,几乎没有属性文件。我们正在做一个POC,以使用Helm图表将其部署到Kubernetes集群中。到目前为止,我们通过复制属性文件中的内容来手动创建configmap。如果属性文件中有任何更新,则应在configmap中手动进行相同的更新。那么,是否有任何解决方案可在maven构建期间从属性文件创建configmap?

提前致谢。

最佳答案

如果您过去使用Spring Cloud Config来获取属性并在属性更改期间重新加载应用程序,那么Spring for Kubernetes提供了一种替代方法,它允许直接从ConfigMap中获取和读取属性,并允许在ConfigMap更改

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

但是似乎尚无解决方案可在Maven构建期间直接从属性文件生成ConfigMap。

关于maven - 在Maven构建期间如何从属性文件创建kubernetes configmap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58305798/

相关文章:

java - 在Intellij Idea项目中使用JInput?

docker - 在Mac OS X上通过 `-it`命令提取图像后如何进入docker容器?

kubernetes - Istio Envoy 504 网关在出站连接 15 秒后超时

azure - 如何更改 sidecarject-config.yaml 中的 istio 全局参数

java - Maven + FindBugs - 高优先级警告失败

maven - Sonar 上的多模块 Maven 项目代码覆盖率问题

java - Android 支持 Jersey 客户端吗?

python - 在 Ubuntu 16.04 中设置 PYTHONPATH 以使 Docker 镜像正常运行

docker - 使用 ci runner 自动设置 docker Image

azure - 当前映射子网创建中的 CIDR 值错误