我正在使用以下技术:
- 舵
- argocd
- k8s
我创造了一个秘密:
╰ kubectl create secret generic my-secret --from-file=my-secret=/Users/superduper/project/src/main/resources/config-file.json --dry-run=client -o yaml
apiVersion: v1
data:
my-secret: <content>
kind: Secret
metadata:
creationTimestamp: null
name: my-secret
然后我通过卷挂载将秘密添加到我的 pod:
volumeMounts:
- mountPath: "/etc/config"
name: config
readOnly: true
volumes:
- name: config
secret:
secretName: my-secret
但问题是,当我查看 /etc/config 目录时,内容显示my-secret
在时间戳目录下:
directory:/etc/config/..2021_07_10_20_14_55.980073047
file:/etc/config/..2021_07_10_20_14_55.980073047/my-secret
这是正常的吗?无论如何我可以摆脱那个时间戳,所以我可以以编程方式获取配置秘密吗?