kubernetes Kubectl get events表示没有资源

lrl1mhuk  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(4)|浏览(126)

我正在使用Azure kubernetes服务(托管服务)。kubectl get events -namespace abc表示有no resources
我一直在使用获取事件,在同一集群上,突然它返回没有资源。有人能帮忙吗?
备注:这是一个当前有大量流量的集群,应该有事件。

brccelvz

brccelvz1#

尝试删除一些pod,然后检查

kubectl get events -w

字符串
在该名称空间中,您将获得一些事件,因此当您进行检查时,很可能没有事件发生。控制平面组件和Kubelet在执行pod创建、删除、副本集创建、hpa等操作时都会向API服务器发出事件

bsxbgnwa

bsxbgnwa2#

看看Timeline of kubernetes events。事件似乎只保留一定的时间,所以可能在特定的命名空间中没有事件。同样,正如4c74356b41建议的,检查kube-system ns,你很可能会看到事件。

1tu0hz3e

1tu0hz3e3#

可能意味着没有任何事件。现在我在kube-system命名空间中只看到1个事件。您很可能会在该命名空间中看到一些事件:

kubectl get events -n kube-system

字符串
确认一切正常

pbwdgjma

pbwdgjma4#

'namespace'参数应该以两个连字符作为前缀。正确的命令是

kubectl get events --namespace abc

字符串

kubectl get events -n abc


'kubectl get events'会在命令语法错误时抛出错误消息“No resources found in default namespace.”,从而误导用户。

相关问题