Событие
apiVersion: events.k8s.io/v1
import "k8s.io/api/events/v1"
Событие
Событие — это сообщение о событии, произошедшем где-либо в кластере. Обычно оно обозначает изменение состояния системы. События хранятся ограниченное время, а условия их возникновения и сообщения могут меняться со временем. При обработке событий не следует рассчитывать на то, что время события с определённым значением Reason будет отражать неизменное условие его возникновения, или на то, что события с таким значением Reason будут существовать постоянно. События следует рассматривать как информативные дополнительные данные, предоставляемые по возможности.
| Поле | Описание |
|---|---|
actionstring |
action — действие, выполненное или не выполненное в отношении соответствующего объекта. Значение предназначено для машинной обработки. Для новых событий это поле не может быть пустым и может содержать не более 128 символов. |
apiVersionstring |
APIVersion определяет версию схемы этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
deprecatedCountinteger |
deprecatedCount — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event. |
deprecatedFirstTimestampTime |
deprecatedFirstTimestamp — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event. |
deprecatedLastTimestampTime |
deprecatedLastTimestamp — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event. |
deprecatedSourceEventSource |
deprecatedSource — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event. |
eventTime *MicroTime |
eventTime — время, когда это событие было впервые обнаружено. Поле является обязательным. |
kindstring |
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Значение нельзя изменить. Используется формат CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
metadataObjectMeta |
Стандартные метаданные объекта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
notestring |
note — понятное человеку описание состояния этой операции. Максимальная длина примечания — 1 кБ, однако библиотеки должны быть готовы обрабатывать значения размером до 64 кБ. |
reasonstring |
reason — причина выполнения действия. Значение предназначено для чтения человеком. Для новых событий это поле не может быть пустым и может содержать не более 128 символов. |
regardingObjectReference |
regarding содержит объект, к которому относится это событие. В большинстве случаев это объект, за которым следит реализованный контроллер. Например, ReplicaSetController управляет объектами ReplicaSet, и это событие создаётся в результате его реакции на некоторые изменения объекта ReplicaSet. |
relatedObjectReference |
related — необязательный дополнительный объект, связанный со сложными действиями. Например, когда объект, указанный в regarding, инициирует создание или удаление связанного объекта. |
reportingControllerstring |
reportingController — имя контроллера, создавшего это событие, например `kubernetes.io/kubelet`. Для новых событий это поле не может быть пустым. |
reportingInstancestring |
reportingInstance — идентификатор экземпляра контроллера, например `kubelet-xyzf`. Для новых событий это поле не может быть пустым и может содержать не более 128 символов. |
seriesEventSeries |
series — данные о серии событий, которую представляет это событие, или nil, если событие единичное. |
typestring |
type — тип этого события (Normal, Warning); в будущем могут быть добавлены новые типы. Значение предназначено для машинной обработки. Для новых событий это поле не может быть пустым. |
Список событий
EventList — это список объектов Event.
| Поле | Описание |
|---|---|
apiVersionstring |
APIVersion определяет версию схемы этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
items *Массив Event |
items — список объектов схемы. |
kindstring |
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Значение нельзя изменить. Используется формат CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
metadataListMeta |
Стандартные метаданные списка. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata |
Серия событий
EventSeries содержит сведения о серии событий, то есть о том, что происходило или происходит непрерывно в течение некоторого времени. Частота обновления EventSeries определяется отправителями событий. В стандартном отправителе событий из "k8s.io/client-go/tools/events/event_broadcaster.go" показано, как эта структура обновляется при отправке сигналов активности; это может служить ориентиром для реализации пользовательских отправителей.
| Поле | Описание |
|---|---|
count *integer |
count — число возникновений в этой серии по состоянию на время последнего сигнала активности. |
lastObservedTime *MicroTime |
lastObservedTime — время, когда было замечено последнее событие серии до последнего сигнала активности. |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/events/event-v1/