【发布时间】:2020-03-23 13:08:50
【问题描述】:
我从不同的文件创建了多个秘密。我想将它们全部存储在公共目录/var/secrets/ 中。不幸的是,我无法这样做,因为 kubernetes 在 pod 验证步骤中抛出 'Invalid value: "/var/secret": must be unique 错误。下面是我的 pod 定义的示例。
apiVersion: v1
kind: Pod
metadata:
labels:
run: alpine-secret
name: alpine-secret
spec:
containers:
- command:
- sleep
- "3600"
image: alpine
name: alpine-secret
volumeMounts:
- name: xfile
mountPath: "/var/secrets/"
readOnly: true
- name: yfile
mountPath: "/var/secrets/"
readOnly: true
volumes:
- name: xfile
secret:
secretName: my-secret-one
- name: yfile
secret:
secretName: my-secret-two
如何将来自多个机密的文件存储在同一目录中?
【问题讨论】:
标签: kubernetes kubernetes-secrets