【问题标题】:open shift can't find buildconfigopen shift 找不到 buildconfig
【发布时间】:2019-01-29 14:58:41
【问题描述】:

当我运行oc get bc 时,我得到“找不到资源”。我可以在其他命令上获得结果,例如oc get dcoc status。构建过程由 Jenkins 启动。

我在这里错过了什么?

【问题讨论】:

  • 你从oc get all得到什么?
  • 是的。我看到 deployemntConfigs、路由、...、hpa。但不是 buildconfigs。
  • 您可以随时尝试提高您的日志级别oc get bc --loglevel=6。这应该向您显示实际的 API 调用。在我的机器上,它看起来像 GET https://api.example.com:443/apis/build.openshift.io/v1/namespaces/my-project/buildconfigs?limit=500 200 OK in 427 milliseconds
  • 类似,但“未找到资源”。 GET https://:/oapi/v1/namespaces//buildconfigs 200 OK 在 16 毫秒内没有找到资源。
  • 有趣的是,你的尝试访问 oapi 而我的访问是 apis/build.openshift.io。我的第一个猜测是您的oc 客户端和openshift 服务器版本不匹配。 oc version 的输出是什么?

标签: jenkins openshift openshift-client-tools


【解决方案1】:

确保您在正确的项目上(项目是 Kubernetes 命名空间的 OpenShift 术语,oc 客户端使用它来设置您当前的上下文命名空间):oc project 将告诉您当前在哪个项目上,oc projects将列出您在集群上可以访问的所有项目。使用 oc project foo 更改 oc 客户端的项目上下文。

【讨论】:

  • 我所有的项目都会遇到这种情况。
猜你喜欢
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
  • 2014-09-26
  • 2023-03-18
  • 1970-01-01
相关资源
最近更新 更多