Jenkins Kubernetes服务帐户无法列出Pod

2eafrhcq  于 2022-11-21  发布在  Jenkins
关注(0)|答案(3)|浏览(195)

使用 以下 命令 为 Jenkins 创建 服务 帐户 后 :

kubectl -n jenkins create sa jenkins

kubectl create clusterrolebinding jenkins --clusterrole cluster-admin --serviceaccount=jenkins:jenkins

中 的 每 一 个
并 在 Jenkins 中 添加 证书 ( 管理 Jenkins - - 〉 配置 系统 - - 〉 添加 云 ) , 我 收到 错误 消息

Error connecting to https://169.46.7.238:21769: 
Failure executing: GET at: 
https://169.46.7.238:21769/api/v1/namespaces/jenkins/pods. 
Message: Forbidden!Configured service account doesn't have access. 
Service account may have been revoked. 
User "system:serviceaccount:jenkins:default" cannot list pods in the namespace "jenkins"..

格式
Jenkins 似乎 尝试 使用 default 服务 帐户 。
如何 解决 这个 问题 ?

ercv8c1e

ercv8c1e1#

这是我的工作kubectl create clusterrolebinding jenkins --clusterrole cluster-admin --serviceaccount=jenkins:default

guz6ccqo

guz6ccqo2#

为了以防万一,您是否可以尝试创建服务帐户system:serviceaccount:jenkins:default而不是jenkins

oymdgrw7

oymdgrw73#

您 可以 试试 看 " " kubectl create clusterrolebinding jenkins - - clusterrole admin - - serviceaccount = jenkins : 默认 值 - n jenkins " " ' 请 记住 替换 参数

相关问题