Kubectl获取事件说没有资源

时间:2019-02-11 18:52:11

标签: kubernetes kubectl azure-aks

我正在使用Azure kubernetes服务(托管服务)。 Kubectl get events -namespace abc表示没有资源。我一直在同一集群上获取事件,并且突然返回没有资源。有人可以帮忙吗? (这是一个群集,目前流量很大,应该有事件。)

4 个答案:

答案 0 :(得分:0)

可能表示没有事件。现在,我在kube-system名称空间中仅看到1个事件。您很可能会在该名称空间中看到一些事件:

kubectl get events -n kube-system

这将确认一切正常。

答案 1 :(得分:0)

看看Timeline of kubernetes events。事件似乎仅保留一定的时间,因此特定名称空间中可能没有事件。 同样,4c74356b41建议您检查kube-system ns,您很可能会看到事件。

答案 2 :(得分:0)

尝试删除一些吊舱,然后检查

kubectl get events -w 

在该命名空间中,您将收到一些事件,因此很可能在检查时没有事件在进行。控制平面组件和Kubelet都向API服务器发出事件,它们执行诸如pod创建,删除,副本集创建,hpa等之类的操作

答案 3 :(得分:0)

'namespace'参数以两个连字符开头。正确的命令是

kubectl get events --namespace abc

OR

kubectl get events -n abc

“ kubectl获取事件”通过引发错误消息“在默认名称空间中找不到资源”而引起误导。当命令的语法错误时。