【问题标题】:How to copy kubernetes one secrets value to another secretes within same namespace如何将 kubernetes 一个秘密值复制到同一命名空间中的另一个秘密
【发布时间】:2021-08-07 08:23:26
【问题描述】:

我正在使用 kubernetes 及其资源,例如秘密。在部署期间,已经创建了一个秘密(例如 test-secret),其中包含一些值。 现在我需要在同一个命名空间中重命名这个秘密(dev-secret)。 如何重命名密钥或如何将 test-secret 值复制到 dev-secret。

请告诉我正确的方法。

【问题讨论】:

    标签: kubernetes kubernetes-secrets


    【解决方案1】:

    没有具体的方法可以做到这一点。 Kubernetes API 没有“重命名”作为操作。在这种特殊情况下,您可以kubectl get server test-secret -o yaml,清理不再适用的metadata: 部分,编辑名称,然后再次kubectl apply

    【讨论】:

      【解决方案2】:

      扩展@coderanger 答案: 如果你还有秘密配置 yaml 文件,你可以这样做

      kubectl delete -f </path/to/secret-config-yaml>
      

      更改metadata.name 对象并发布

      kubectl apply -f </path/to/secret-config-yaml>
      

      【讨论】:

        猜你喜欢
        • 2020-07-27
        • 2020-08-14
        • 1970-01-01
        • 1970-01-01
        • 2021-02-12
        • 2016-01-19
        • 2019-11-14
        • 2018-02-28
        • 2020-12-04
        相关资源
        最近更新 更多