【问题标题】:Changing environment variables from inside of pod to openshift将环境变量从 pod 内部更改为 openshift
【发布时间】:2022-06-15 19:49:29
【问题描述】:

我想从 pod 内部更改 openshift 的环境变量。

我要更改的是承载令牌,因为它将在一天左右的时间内过期,并且在 n 个环境中无法手动更改它。所以我想使用 pod 内的脚本来更改环境变量的值。

我被困住了,想要一些关于这个的指导。任何帮助将不胜感激。

【问题讨论】:

  • 您不能从正在运行的进程的外部更改该进程的环境变量。
  • 我想从 pod 内部更改 openshift 的 secrets 变量。这可能吗?

标签: python bash automation openshift devops


【解决方案1】:

您可以在容器内使用 oc 或 curl 命令来执行此操作。当然,您的容器映像必须包含 oc 或 curl 命令。 如果您的值存储在秘密中,请参阅 How to update Secrets (Without Deleting and Creating) in Openshift?

https://docs.openshift.com/container-platform/4.10/authentication/ldap-syncing.html。它描述了如何在容器中运行 oc 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 2018-02-20
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多