【发布时间】:2019-01-29 14:58:41
【问题描述】:
当我运行oc get bc 时,我得到“找不到资源”。我可以在其他命令上获得结果,例如oc get dc,oc 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