我在保险库里创造了一些秘密,我正在尝试把秘密拿到我的部署。早些时候我用了下面的方法。在Kubernetes部署文件中。
env:
- name: Vars
value: >-
-ssl.keyStore.password=mypwd现在,我添加了注释来获取秘密,但似乎没有获取秘密。
annotations:
vault.hashicorp.com/agent-inject: 'true'
vault.hashicorp.com/auth-type: 'approle'
vault.hashicorp.com/auth-config-role-id-file-path: '/vault/custom/role-id'
vault.hashicorp.com/auth-config-secret-id-file-path: '/vault/custom/secret-id'
vault.hashicorp.com/agent-extra-secret: 'secret'
vault.hashicorp.com/role: 'role1'
vault.hashicorp.com/agent-inject-secret-MYSECRET: 'secret/mysecrets/secrets'
vault.hashicorp.com/agent-inject-template-MYSECRET: |
{{ with secret "secret/mysecrets/secrets" -}}
export ssl.keyStore.password={{ .Data.data.MYSECRET}}
{{- end }}我做得对吗?
发布于 2022-07-25 12:31:15
https://stackoverflow.com/questions/73076593
复制相似问题