我正在使用Azure kubernetes服务(托管服务)。 Kubectl get events -namespace abc表示没有资源。我一直在同一集群上获取事件,并且突然返回没有资源。有人可以帮忙吗? (这是一个群集,目前流量很大,应该有事件。)
答案 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获取事件”通过引发错误消息“在默认名称空间中找不到资源”而引起误导。当命令的语法错误时。