第 8 章 Event [v1]
- 描述
- 事件是集群中某个事件的报告。事件具有有限的保留时间和触发器,消息可能会随时间而演变。事件消费者不应依赖于给定 Reason 反映一致的底层触发器的事件的时间,或者持续存在该 Reason 的事件。事件应被视为说明性、best-effort 和 supplemental 数据。
- 类型
-
object
- 必填
-
metadata
-
involvedObject
-
8.1. 规格
属性 | 类型 | 描述 |
---|---|---|
|
| 针对 Regarding 对象执行的操作/失败。 |
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
| 发生此事件的次数。 |
| 第一次观察此事件的时间。 | |
| 事件首次记录的时间。(服务器接收的时间为 TypeMeta。) | |
|
| ObjectReference 包含足够信息供您检查或修改引用的对象。 |
|
| kind 是一个字符串值,代表此对象所代表的 REST 资源。服务器可以从客户端向其提交请求的端点推断。无法更新。采用驼峰拼写法 (CamelCase)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
| 记录此事件最近发生的时间。 | |
|
| 此操作状态的人类可读描述。 |
| 标准对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata | |
|
| 这应该是一个简短的机器了解的字符串,提供过渡到对象当前状态的原因。 |
|
| ObjectReference 包含足够信息供您检查或修改引用的对象。 |
|
|
发出此事件的控制器的名称,如 |
|
|
控制器实例的 ID,如 |
|
| EventSeries 包含有关一系列事件的信息,即在一段时间内持续发生/发生。 |
|
| EventSource 包含事件的信息。 |
|
| 此事件的类型(Normal, Warning),以后可能会添加新类型 |
8.1.1. .involvedObject
- 描述
- ObjectReference 包含足够信息供您检查或修改引用的对象。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| 引用的 API 版本。 |
|
| 如果引用的是对象的一部分而非整个对象,则该字符串应包含有效的 JSON/Go 字段访问声明,如 desiredState.manifest.containers[2]。例如,如果对象引用是一个 pod 中的容器,它应该还以下类似: "spec.containers{name}"(其中 "name" 是指触发事件的容器的名称),如果不使用容器名称,则应类似于 "spec.containers[2]"(使用此 pod 中索引值为 2 的容器)。选择这个语法的原因是,为了有一些指向对象部分的正确定义方法。 |
|
| 引用的类型。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
|
| 引用的名称。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
| 引用的命名空间。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
| 指定构成这个引用的 resourceVersion(如果存在)。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency |
|
| 引用的 UID。更多信息: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |
8.1.3. .series
- 描述
- EventSeries 包含有关一系列事件的信息,即在一段时间内持续发生/发生。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| 此系列中的发生次数最高为心跳时间 |
| 最后一次观察到的时间 |
8.1.4. .source
- 描述
- EventSource 包含事件的信息。
- 类型
-
object
属性 | 类型 | 描述 |
---|---|---|
|
| 生成事件的组件。 |
|
| 生成事件的节点名称。 |