Spec-Zone.ru › Kubernetes

Событие

Событие — это сообщение о событии, произошедшем где-либо в кластере. Обычно оно обозначает изменение состояния системы. События хранятся ограниченное время, а условия их возникновения и сообщения могут меняться со временем. При обработке событий не следует рассчитывать на то, что время события с определённым значением Reason будет отражать неизменное условие его возникновения, или на то, что события с таким значением Reason будут существовать постоянно. События следует рассматривать как информативные дополнительные данные, предоставляемые по возможности.

apiVersion: events.k8s.io/v1

import "k8s.io/api/events/v1"

Событие

Событие — это сообщение о событии, произошедшем где-либо в кластере. Обычно оно обозначает изменение состояния системы. События хранятся ограниченное время, а условия их возникновения и сообщения могут меняться со временем. При обработке событий не следует рассчитывать на то, что время события с определённым значением Reason будет отражать неизменное условие его возникновения, или на то, что события с таким значением Reason будут существовать постоянно. События следует рассматривать как информативные дополнительные данные, предоставляемые по возможности.

Поле Описание
action
string
action — действие, выполненное или не выполненное в отношении соответствующего объекта. Значение предназначено для машинной обработки. Для новых событий это поле не может быть пустым и может содержать не более 128 символов.
apiVersion
string
APIVersion определяет версию схемы этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
deprecatedCount
integer
deprecatedCount — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event.
deprecatedFirstTimestamp
Time
deprecatedFirstTimestamp — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event.
deprecatedLastTimestamp
Time
deprecatedLastTimestamp — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event.
deprecatedSource
EventSource
deprecatedSource — устаревшее поле, обеспечивающее обратную совместимость с типом события core.v1 Event.
eventTime *
MicroTime
eventTime — время, когда это событие было впервые обнаружено. Поле является обязательным.
kind
string
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Значение нельзя изменить. Используется формат CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ObjectMeta
Стандартные метаданные объекта. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
note
string
note — понятное человеку описание состояния этой операции. Максимальная длина примечания — 1 кБ, однако библиотеки должны быть готовы обрабатывать значения размером до 64 кБ.
reason
string
reason — причина выполнения действия. Значение предназначено для чтения человеком. Для новых событий это поле не может быть пустым и может содержать не более 128 символов.
regarding
ObjectReference
regarding содержит объект, к которому относится это событие. В большинстве случаев это объект, за которым следит реализованный контроллер. Например, ReplicaSetController управляет объектами ReplicaSet, и это событие создаётся в результате его реакции на некоторые изменения объекта ReplicaSet.
related
ObjectReference
related — необязательный дополнительный объект, связанный со сложными действиями. Например, когда объект, указанный в regarding, инициирует создание или удаление связанного объекта.
reportingController
string
reportingController — имя контроллера, создавшего это событие, например `kubernetes.io/kubelet`. Для новых событий это поле не может быть пустым.
reportingInstance
string
reportingInstance — идентификатор экземпляра контроллера, например `kubelet-xyzf`. Для новых событий это поле не может быть пустым и может содержать не более 128 символов.
series
EventSeries
series — данные о серии событий, которую представляет это событие, или nil, если событие единичное.
type
string
type — тип этого события (Normal, Warning); в будущем могут быть добавлены новые типы. Значение предназначено для машинной обработки. Для новых событий это поле не может быть пустым.

Список событий

EventList — это список объектов Event.

Поле Описание
apiVersion
string
APIVersion определяет версию схемы этого представления объекта. Серверы должны преобразовывать распознанные схемы в последнее внутреннее представление и могут отклонять нераспознанные значения. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
items *
Массив Event
items — список объектов схемы.
kind
string
Kind — строковое значение, представляющее ресурс REST, который описывает этот объект. Серверы могут определять его по конечной точке, на которую клиент отправляет запросы. Значение нельзя изменить. Используется формат CamelCase. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
ListMeta
Стандартные метаданные списка. Подробнее: 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API