一、创建ClusterRoleBinding查看Prometheus是否正确获取数据
### --- 报错现象:解决failed to list *v1beta1.Ingress
~~~ 查看Prometheus日志是否有报错信息
[root@k8s-master01 discovery]# kubectl get po -n monitoring
NAME READY STATUS RESTARTS AGE
prometheus-k8s-0 3/3 Running 1 20h
~~~ 它会报这个错误 Failed to list *v1beta1.Ingress
~~~ 因为Prometheus是没有权限查看k8s集群中的ingress的
[root@k8s-master01 discovery]# kubectl logs -f prometheus-k8s-0 -n monitoring prometheus
level=error ts=2021-05-29T06:19:00.719Z caller=klog.go:94 component=k8s_client_runtime func=ErrorDepth msg="/app/discovery/kubernetes/kubernetes.go:317: Failed to list *v1beta1.Ingress: ingresses.extensions is forbidden: User \"system:serviceaccount:monitoring:prom