[英]How to mount the properties file in Kubernetes configmap using manifest yaml
[英]kubernetes - ConfigMap mount into single file
我正在尝试在kubernetes部署期间使用configmap挂载文件。 我在configmap中将应用程序属性作为数据。 我正在使用kustomize
创建configmap。 Kustomize将帮助合并两个configmap。 当我建立kustomize
它会返回configmap
apiVersion: v1
data:
append.properties: |
TEST_PROPERTY_1=5
base.properties: |
TEST_PROPERTY_2=test
kind: ConfigMap
metadata:
name: test-configmap
当我挂载此配置映射时,它将创建两个不同的文件。 但是我想合并到一个文件中。 我的应用程序服务器将需要一个属性文件。 有人可以解决这个问题吗?
你可以试试这个
apiVersion: v1
data:
append.properties: |
TEST_PROPERTY_1=5
TEST_PROPERTY_2=test
kind: ConfigMap
metadata:
name: test-configmap
you can also look at loading properties from the two files as env variables, like below
envFrom:
- configMapRef:
name: append.properties
我建议在pod启动时使用启动脚本将这两个文件合并为一个属性文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.