我有一个这样的configmap:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: develop
name: test-config
data:
app.conf: |
connection conn1
address 127.0.0.1:8080
user cluster1
password: <HERE COPY PASS FROM SECRET>
app.conf部分作为配置文件在容器内部挂载,使用以下方式:
spec:
replicas: 1
...
spec:
containers:
- name: container-name
...
volumeMounts:
- name: test-config-vol
mountPath: /etc/app/app.conf
subPath: app.conf
volumes:
- name: test-config-vol
configMap:
name: test-config
该应用程序无法读取环境变量,并且我无法更改其行为,因为它是第三方应用程序。
我想知道在Pod部署期间如何将密码从秘密中注入到密码字段中。