gpt4 book ai didi

Kubernetes 在 Secret.yml 中存储键值对

转载 作者:行者123 更新时间:2023-12-02 12:05:44 24 4
gpt4 key购买 nike

我想知道是否可以在 Secret.yml 中存储键值对。
我希望能够将加密 key 存储为值,并将 id 存储为其 key ,我可以使用它来检索存储在 Secret.yml 中的加密 key 。

Kubernetes 是否提供此类功能?

编辑
我应该在我的原始消息中说,我希望能够在我的应用程序的生命周期内存储多个对并添加对,并在没有/最少更新我的应用程序的情况下即时使用不同的加密 key 。

最佳答案

是的,secrets是键值对。您可以使用 kubectl 创建它们:

kubectl create secret the-secret-name --from-literal=KEY=VALUE

然后,您可以通过查看/编辑 yaml 规范
#get
kubectl get secret the-secret-name -o yaml
#edit
kubectl edit secret the-secret-name

一个 secret 看起来像这样:
apiVersion: v1
kind: Secret
metadata:
name: the-secret-name
type: Opaque
data:
# the value is base64 encoded
KEY: VkFMVUUK

大多数情况下,最好在您的情况下使用两个键值对。原因是查找名称未知的键比查找键下的值更复杂/昂贵。

关于Kubernetes 在 Secret.yml 中存储键值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53376021/

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