Kubernetes go client: список событий - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь получить список событий в пространстве имен, но с или без FieldSelector я получаю пустой список.Это правильный способ сделать это?

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

1 Ответ

0 голосов
/ 06 декабря 2018

Если вы печатаете ошибку, возвращаемую 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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...