使用掌舵人我正在根据环境将SPRING_PROFILES_ACTIVE设置为开发或生产。但是现在我想基于激活的配置文件从kubernetes configMap加载属性。
下面是示例configMap
apiVersion: v1
data:
application-dev.properties: |-
spring.profiles=dev
host=hello-dev
application-prod.properties: |-
spring.profiles=prod
host=hello-prod
application.properties: |-
host: hello-app
kind: ConfigMap
我正在使用io.fabric8 kubernetes依赖项来使用configMap来替换Spring Cloud配置服务器。
即使激活了dev配置文件,用于获取主机属性的示例API的输出也始终将值显示为“ hello-app”。
请提出解决问题的任何方法。
谢谢
答案 0 :(得分:-1)
apiVersion: v1
种类:ConfigMap
数据:
application.yaml: |-
主机:hello-app
---
弹簧:
个人资料:dev
主持人:hello-dev