0

我正在尝试获取命名空间中的事件列表,但是无论有没有 FieldSelector,我都会得到一个空列表。这是正确的方法吗?

            eventListOptions := metav1.ListOptions{FieldSelector: fields.OneTermEqualSelector("involvedObject.name", job.Name).String()}
            jobEvents, _ := clientset.EventsV1beta1().Events(GetNamespace()).List(eventListOptions)
4

1 回答 1

1

如果你打印 error return by List,你应该得到类似的错误"involvedObject.name" is not a known field selector: only "metadata.name", "metadata.namespace"

使用CoreV1而不是EventsV1beta1

该行将如下所示:

jobEvents, _ := clientset.CoreV1().Events(GetNamespace()).List(eventListOptions)


"involvedObject.name", job.Name不支持EventsV1beta1

希望它会有所帮助。

于 2018-12-06T08:09:46.337 回答