创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机,Centos7.9,8C/32G

Kubernetes版本信息
Client Version: v1.31.0

Kustomize Version: v5.4.2

Server Version: v1.31.0

KubeSphere版本信息
KS v4.1.2/k8s v1.31.0 在线安装 使用kk安装。

问题是什么
{“kind”:“Status”,“apiVersion”:“v1”,“metadata”:{},“status”:“Failure”,“message”:"webhook.devops.kubesphere.io \“git\” is forbidden: User \“system:anonymous\” cannot create resource \“webhook\” in API group \“devops.kubesphere.io\” at the cluster scope",“reason”:“Forbidden”,“details”:{“name”:“git”,“group”:“devops.kubesphere.io”,“kind”:“webhook”},“code”:403}
提示匿名用户无权限,同样是密码为空,在之前3.4.1没出过这样的问题

走过路过帮帮看看,感谢!!

2024-11-13T00:46:38.736588292Z I1113 08:46:38.736483 1 filters.go:96] 10.233.126.6 - “POST /kapis/devops.kubesphere.io/v1alpha2/webhook/git/?url=https%3A%2F%2Fgitee.com%2Fah_block2025%2Fblock2025-tms.git HTTP/1.1” 403 357 0ms2024-11-13T00:46:45.178684585Z I1113 08:46:45.178565 1 filters.go:96] 10.233.126.6 - “POST /kapis/devops.kubesphere.io/v1alpha2/webhook/git/?url=https%3A%2F%2Fgitee.com%2Fah_block2025%2Fblock2025-tms.git HTTP/1.1” 403 357 0ms
这是ks-api的日志,推测是身份验证没通过,但是我该携带怎么样的参数呢,怎么携带呢

2 个月 后

解决了吗?我也遇到同样的问题了

8 天 后

今天也遇到这个问题,经过不懈地在 ks-devops 项目中查找,终于让我找到线索了,具体说明见下面链接:

https://github.com/kubesphere/ks-devops/blob/1b26e3ffd2ddbab49a4fdd86951ff8ad1868a68f/docs/permission.md

大致步骤:

kubectl edit globalroles/anonymous

在 rules 下面增加一下权限:

- apiGroups:
  - devops.kubesphere.io
  resources:
  - webhook
  verbs:
  - get
  - create