繁体   English   中英

jenkins使用kubernetes插件部署slave,但是在slave容器中,不能使用kubectl

[英]jenkins use kubernetes plugin to deploy slave ,but in the slave containers,can not use kubectl

我使用jenkins k8s插件部署从节点,但是在从容器中,不能使用kubectl,错误是:

用户“ system:serviceaccount:default:default”无法在名称空间“ default”中的API组“”中列出资源“ pods”

几乎,我做了类似docker run a slave的事情,但是没关系,docker容器可以使用kubectl,为什么? 谢谢!

您需要为用户的cluster-admin创建角色:

kubectl create clusterrolebinding permissive-binding --clusterrole=cluster-admin --user=admin --user=kubelet --group=system:serviceaccounts

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM