- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想做的是制作一个 Web 应用程序,在一个 View 中列出 Openshift 中部署的每个应用程序的版本(版本的快速 View )。目前,我所看到的定位 Pod 中部署的应用程序版本的唯一方法是环境 View 中的 ARTIFACT_URL 参数,这就是我要求该参数的原因,但如果还有其他方法要获取 Pod 及其当前部署的应用程序的版本,只要我可以通过 API 获取它,我也愿意接受该选项。也许我最终还需要一个端点来检索当前 Pod 的列表。
我研究了 Openshift API,发现唯一对我有帮助的是 GET但如果参数 :id
是我认为的那样,它会随着每次部署而变化,所以我需要不断修改它,这是不切实际的。显然,我还需要一个端点来获取 ID 列表或任何可以让我在请求 ARTIFACT_URL
谢谢!
最佳答案
有一种方法可以做到这一点。请参阅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/
像这样的随机查询 https://api.soundcloud.com/tracks.json?genre=Rnbhiphop 给出类似的东西 [ { "kind":"track
我想做的是制作一个 Web 应用程序,在一个 View 中列出 Openshift 中部署的每个应用程序的版本(版本的快速 View )。目前,我所看到的定位 Pod 中部署的应用程序版本的唯一方法是
我是一名优秀的程序员,十分优秀!