在K8S中,创建新机密时如何使用现有机密中的数据?

时间:2018-11-24 21:45:28

标签: templates kubernetes kubernetes-helm

我们在K8S中存在一个秘密(假设它是“ secret_1”),我们想使用secret_1中的一些值编写一个Yaml来创建新的秘密“ secret_2”。

也就是说,在此Yaml中,我们要

  1. 从其他机密中读取值
  2. 将值存储到新机密

是否可以这样做?如果可以提供样品,将对您有很大的帮助。

谢谢。

1 个答案:

答案 0 :(得分:1)

您不能直接在YAML中执行此操作。尽管您可以使用kubectl get secret -o yaml(或-o json)来完成许多繁重的工作,但您可能需要编写某种脚本来执行所描述的步骤,可能使用jq重新格式化。