Event [page]deterministic
Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
`apiVersion: v1`
`import "k8s.io/api/core/v1"`
## Event {#Event}
Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.
<hr>
<table> <thead><tr><th>Field</th><th>Description</th></tr></thead> <tbody> <tr> <td><code>action</code><br/><em>string</em></td> <td>What action was taken/failed regarding to the Regarding object.</td> </tr> <tr> <td><code>apiVersion</code><br/><em>string</em></td> <td>APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources</td> </tr> <tr> <td><code>count</code><br/><em>integer</em></td> <td>The number of times this event has occurred.</td> </tr> <tr> <td><code>eventTime</code><br/><em><a href="">MicroTime</a></em></td> <td>Time when this Event was first observed.</td> </tr> <tr> <td><code>firstTimestamp</code><br/><em><a href="">Time</a></em></td> <td>The time at which the event was first recorded. (Time of server receipt is in TypeMeta.)</td> </tr> <tr> <td><code>involvedObject</code> <strong>*</strong><br/><em><a href="">ObjectReference</a></em></td> <td>The object that this event is about.</td> </tr> <tr> <td><code>kind</code><br/><em>string</em></td> <td>Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds</td> </tr> <tr> <td><code>lastTimestamp</code><br/><em><a href="">Time</a></em></td> <td>The time at which the most recent occurrence of this event was recorded.</td> </tr> <tr> <td><code>message</code><br/><em>string</em></td> <td>A human-readable description of the status of this operation.</td> </tr> <tr> <td><code>metadata</code> <strong>*</strong><br/><em><a href="">ObjectMeta</a></em></td> <td>Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata</td> </tr> <tr> <td><code>reason</code><br/><em>string</em></td> <td>This should be a short, machine understandable string that gives the reason for the transition into the object's current status.</td> </tr> <tr> <td><code>related</code><br/><em><a href="">ObjectReference</a></em></td> <td>Optional secondary object for more complex actions.</td> </tr> <tr> <td><code>reportingComponent</code><br/><em>string</em></td> <td>Name of the controller that emitted this Event, e.g. `kubernetes.io/kubelet`.</td> </tr> <tr> <td><code>reportingInstance</code><br/><em>string</em></td> <td>ID of the controller instance, e.g. `kubelet-xyzf`.</td> </tr> <tr> <td><code>series</code><br/><em><a href="">EventSeries</a></em></td> <td>Data about the Event series this event represents or nil if it's a singleton Event.</td> </tr> <tr> <td><code>source</code><br/><em><a href="">EventSource</a></em></td> <td>The component reporting this event. Should be a short machine understandable string.</td> </tr> <tr> <td><code>type</code><br/><em>string</em></td> <td>Type of this event (Normal, Warning), new types could be added in the future</td> </tr> < …(trimmed)