在K8S中,如何在创建新秘密时使用现有秘密中的数据?
In K8S, how to use data from existed secret when creating new secret?
我们在 K8S 中得到了一个已存在的秘密(假设它是 "secret_1"),我们想编写一个 yaml 来创建一个新的秘密 "secret_2",使用 secret_1 中的一些值。
也就是说,在这个 yaml 中我们想要
- 从其他秘密中读取值
- 将值存储到新密钥
这可以吗?如果能提供样品就更好了
提前致谢。
您不能直接在 YAML 中执行此操作。您需要编写某种脚本来执行您描述的步骤,尽管您可以使用 kubectl get secret -o yaml
(或 -o json
)来完成大量繁重的工作,可能使用 jq
重新格式化。
我们在 K8S 中得到了一个已存在的秘密(假设它是 "secret_1"),我们想编写一个 yaml 来创建一个新的秘密 "secret_2",使用 secret_1 中的一些值。
也就是说,在这个 yaml 中我们想要
- 从其他秘密中读取值
- 将值存储到新密钥
这可以吗?如果能提供样品就更好了
提前致谢。
您不能直接在 YAML 中执行此操作。您需要编写某种脚本来执行您描述的步骤,尽管您可以使用 kubectl get secret -o yaml
(或 -o json
)来完成大量繁重的工作,可能使用 jq
重新格式化。