gpt4 book ai didi

Openshift - 用于获取 pod 的 ARTIFACT_URL 参数或其已部署应用程序版本的 API

转载 作者:行者123 更新时间:2023-12-02 23:46:49 25 4
gpt4 key购买 nike

我想做的是制作一个 Web 应用程序,在一个 View 中列出 Openshift 中部署的每个应用程序的版本(版本的快速 View )。目前,我所看到的定位 Pod 中部署的应用程序版本的唯一方法是环境 View 中的 ARTIFACT_URL 参数,这就是我要求该参数的原因,但如果还有其他方法要获取 Pod 及其当前部署的应用程序的版本,只要我可以通过 API 获取它,我也愿意接受该选项。也许我最终还需要一个端点来检索当前 Pod 的列表。

我研究了 Openshift API,发现唯一对我有帮助的是 GET但如果参数 :id 是我认为的那样,它会随着每次部署而变化,所以我需要不断修改它,这是不切实际的。显然,我还需要一个端点来获取 ID 列表或任何可以让我在请求 ARTIFACT_URL

时识别 Pod 的内容

谢谢!

最佳答案

有一种方法可以做到这一点。请参阅https://docs.openshift.com/enterprise/3.0/dev_guide/environment_variables.html

列出环境变量

列出 pod 或 pod 模板中的环境变量:

$ oc env <object-selection> --list [<common-options>]

此示例列出了 pod p1 的所有环境变量:

$ oc env pod/p1 --list

关于Openshift - 用于获取 pod 的 ARTIFACT_URL 参数或其已部署应用程序版本的 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59088985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com