随笔 - 121  文章 - 0  评论 - 2  阅读 - 69673 

现象:level=error ts=2022-06-15T02:35:42.621Z caller=klog.go:96 component=k8s_client_runtime func=ErrorDepth msg="pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.Pod: failed to list *v1.Pod: pods is forbidden: User \"system:serviceaccount:monitoring:prometheus-k8s\" cannot list resource \"pods\" in API group \"\" in the namespace \"ingress-apisix\""

分析: 是由于集群权限问题导致,绑定集群角色(创建clusterrole,clusterrolebinding 不区分名称空间)

解决方法:

kubectl  create clusterrolebinding system:serviceaccount:monitoring:prometheus-k8s  --clusterrole=cluster-admin --user=system:serviceaccount:monitoring:prometheus-k8s

posted on   MhaiM  阅读(391)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示