gpt4 book ai didi

kubernetes - 如何从 Kubernetes 中的 secret 挂载单个文件?

转载 作者:行者123 更新时间:2023-12-01 00:15:18 24 4
gpt4 key购买 nike

如何从 secret 挂载“单个”文件?

我创建了一个 secret :

kubectl create secret generic oauth \
--from-file=./.work-in-progress/oauth_private.key \
--from-file=./.work-in-progress/oauth_public.key \

我如何挂载 oauth_private.key文件作为单个文件,而不是使用仅包含两个文件的目录覆盖整个路径(并可能删除最初存在于容器上的文件)?

最佳答案

你可以这样做:

apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mypod
image: redis
volumeMounts:
- name: foo
mountPath: "/etc/foo"
readOnly: true
volumes:
- name: foo
secret:
secretName: mysecret
items:
- key: username
path: my-group/my-username

假设 mysecret包含 usernamepassword . yaml 以上只会挂载 username/etc/foo/my-group/my-username目录。

有关更多详细信息,请查看: Using Secrets as Files from a Pod

关于kubernetes - 如何从 Kubernetes 中的 secret 挂载单个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53296057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com