【问题标题】:How to update Secrets (Without Deleting and Creating) in Openshift?如何在 Openshift 中更新 Secret(无需删除和创建)?
【发布时间】:2018-11-11 06:01:16
【问题描述】:

我的服务器中有一个文件夹,我想在 pod 中的 cointaier 中更新该文件夹。在不删除 Secret 的情况下如何做到这一点?

我知道以下内容创建了我的秘密: oc create secret generic privkey --from-file=/opt/privkey

我知道以下内容删除了秘密:

oc delete secret generic privkey

有没有办法在不删除的情况下做到这一点? 如果我必须删除 pod,我很好。

【问题讨论】:

标签: kubernetes openshift


【解决方案1】:

试试这个:

oc create secret generic privkey --from-file=/opt/privkey --dry-run -o yaml | oc replace -f -

【讨论】:

  • 就像一个魅力。谢谢。我认为一个解决方案可能是编写 yml 文件。 -oreplace 效果很好
  • 对于较新的 openshift/OKD 版本,当“oc replace -f -”不再起作用时,请使用“oc apply -f -”
猜你喜欢
  • 1970-01-01
  • 2020-07-01
  • 1970-01-01
  • 2016-07-11
  • 2023-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多