grafana経由で、prometheusからメトリクスが取得できなかったので
prometheusのpodログを見てみることに
ログを見てみると、権限系のエラーが出ているみたい。
[エラーログの確認]
ログが示すエラー内容:
nodes is forbidden
: ノードリソースのリスト取得が拒否されました。pods is forbidden
: ポッドリソースのリスト取得が拒否されました。
原因は、system:serviceaccount:monitoring:default
にこれらのリソースを操作する権限がない
<prometheusのログ>
---------------------------------------------
msg="pkg/mod/k8s.io/client-go@v0.24.0/tools/cache/reflector.go:167: Failed to watch *v1.Pod: failed to list *v1.Pod: pods is forbidden: User \"system:serviceaccount:monitoring:default\" cannot list resource \"pods\" in API group \"\" at the cluster scope" ts=2024-12-03T05:46:53.394Z caller=klog.go:108 level=warn component=k8s_client_runtime func=Warningf msg="pkg/mod/k8s.io/client-go@v0.24.0/tools/cache/reflector.go:167: failed to list *v1.Node: nodes is forbidden: User
---------------------------------------------
以下、RBACの追記して、デプロイ実施
適応後、再度grafanaにて、確認すると。。。
0 件のコメント:
コメントを投稿