You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

kubectl get events多source字段选择器无效,如何同时获取两类事件?

解决kubectl同时获取多类source事件的问题

你当前使用多个--field-selector参数的方式是**逻辑与(AND)**关系,相当于要求source字段同时等于deployment-controller和kubelet,这显然不可能,因此kubectl只会生效最后一个字段选择器,导致只能返回一类事件。

要同时获取两类source的事件,需要使用**逻辑或(OR)**的字段选择语法:在单个--field-selector参数中,用逗号分隔多个同字段的条件。对应的命令如下:

kubectl get events --field-selector source=deployment-controller,source=kubelet

补充说明

  • 单个--field-selector内的逗号表示OR逻辑,适用于同一字段匹配多个值的场景
  • 多个--field-selector参数表示AND逻辑,适用于多个不同字段的条件组合(例如--field-selector source=kubelet --field-selector type=Normal)

内容的提问来源于stack exchange,提问作者Aritra Ghosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 14:52:19