【发布时间】:2019-08-08 22:06:23
【问题描述】:
我使用jenkins k8s插件部署slave节点,但是在slave容器中,无法使用kubectl,报错:
用户“system:serviceaccount:default:default”无法在命名空间“default”中列出 API 组“”中的资源“pods”
差不多,我做了类似docker run a slave的事情,但是没关系,docker容器可以使用kubectl,为什么?
谢谢!
【问题讨论】:
-
请通过
kubectl get roles,rolebindings,sa开始您的调查。您能否提供更多详细信息(环境参数、jenkins 部署和重现此问题的步骤?)请提供您的环境详细信息作为 yaml 输出。您也可以使用kubectl get all --all-namespaces提供更多详细信息。
标签: jenkins kubernetes kubectl slave