Obada Abu Alhiga

撰写的评论

Hi Abhishek ,

我测试了这个脚本,它工作不太好,以下是我遇到的问题..

1. 一些 prods 统计了错误,但通常情况下计数事件返回为空,因此在使用 kubectl get events 时,不能依赖它来获取错误信息。
2. 通常情况下,您使用 "--field-selector=involvedObject.name=$CULPRIT" 运行的过滤条件,变量设置不正确,因此它会过滤所有内容。

以下是我输出的一个例子

~$ ./krawl.sh

KRAWL
=================================================================================
命名空间 |POD_名称 |容器_名称 |错误
--------- |-------- |-------------- |------
default |ABC-server-1234567-abcd |key-server |1
default |ABC-server-postgresql-0 |key-server-postgresql |4
kube-system |coredns-1234567-abcd |coredns |20
kube-system |coredns-123456789-abcdef |coredns |20
kube-system |ingress-nginx-ingress-controller-123456789-abcdef |nginx-ingress-controller |8

INFO: 发现了 0 个带有错误事件的 pod。

© . All rights reserved.