我们有一个旧的Java应用程序,它几乎没有属性文件。我们正在使用POC使用Helm图表将其部署在Kubernetes集群中。到目前为止,我们通过复制属性文件中的内容来手动创建configmap。如果属性文件中有任何更新,则应在configmap中手动进行相同的更新。那么,是否有任何解决方案可以在maven构建过程中从属性文件创建configmap?
谢谢。
答案 0 :(得分:2)
如果您过去曾经使用Spring Cloud Config来获取属性并在属性更改期间重新加载应用程序,则Spring提供了一个替代方案,用于Kubernetes,它可以直接从ConfigMap中获取和读取属性,并允许ConfigMap更改时重新加载
但是似乎尚无解决方案可在Maven构建期间直接从属性文件生成ConfigMap。
答案 1 :(得分:0)
可以通过volume和volumeMounts来完成。
您可以从this
获取信息