第 9 章 OperatorCondition [operators.coreos.com/v2]
- 描述
-
OperatorCondition 是一个类型为
OperatorCondition的自定义资源,用于向 OLM 传递有关 Operator 状态的信息。 - 类型
-
object - 必填
-
metadata
-
9.1. 规格 复制链接链接已复制到粘贴板!
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| APIVersion 定义对象的这个表示法的版本化的 schema。服务器应该将识别的模式转换为最新的内部值,并可拒绝未识别的值。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources |
|
|
| 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 | |
|
|
| OperatorConditionSpec 允许 Operator 向 OLM 报告状态,并为集群管理员提供手动覆盖 Operator 报告的状态的功能。 |
|
|
| OperatorConditionStatus 允许 OLM 传达观察到哪些条件。 |
9.1.1. .spec 复制链接链接已复制到粘贴板!
- 描述
- OperatorConditionSpec 允许 Operator 向 OLM 报告状态,并为集群管理员提供手动覆盖 Operator 报告的状态的功能。
- 类型
-
object
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| |
|
|
| condition 包含此 API 资源当前状态的一个方面的详细信息。 |
|
|
| |
|
|
| |
|
|
| condition 包含此 API 资源当前状态的一个方面的详细信息。 |
|
|
|
9.1.2. .spec.conditions 复制链接链接已复制到粘贴板!
- 描述
- 类型
-
array
9.1.3. .spec.conditions[] 复制链接链接已复制到粘贴板!
- 描述
- condition 包含此 API 资源当前状态的一个方面的详细信息。
- 类型
-
object - 必填
-
lastTransitionTime -
message -
reason -
status -
type
-
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| lastTransitionTime 是条件从一个状态转换到另一个状态最后一次的时间。这应该是底层条件变化的时间。如果为未知,则使用 API 字段更改的时间是可以接受的。 |
|
|
| Message 是人类可读的消息,指示有关转换的详细信息。这可能是一个空字符串。 |
|
|
| observedGeneration 代表 .metadata.generation,这是条件设置所基于的条件。例如,如果 .metadata.generation 目前为 12,但 .status.conditions[x].observedGeneration 是 9,则代表条件与实例的当前状态已不匹配。 |
|
|
| reason 包含程序标识符,指示条件最后一次转换的原因。特定条件类型的制作者可能会定义预期的值和此字段的含义,以及这些值是否被视为有保证的 API。该值应该是 CamelCase 字符串。此字段可能不是空的。 |
|
|
| 条件的状态,True, False, Unknown 之一。 |
|
|
| CamelCase 或 foo.example.com/CamelCase 中的条件类型。 |
9.1.4. .spec.overrides 复制链接链接已复制到粘贴板!
- 描述
- 类型
-
array
9.1.5. .spec.overrides[] 复制链接链接已复制到粘贴板!
- 描述
- condition 包含此 API 资源当前状态的一个方面的详细信息。
- 类型
-
object - 必填
-
message -
reason -
status -
type
-
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| lastTransitionTime 是条件从一个状态转换到另一个状态最后一次的时间。这应该是底层条件变化的时间。如果为未知,则使用 API 字段更改的时间是可以接受的。 |
|
|
| Message 是人类可读的消息,指示有关转换的详细信息。这可能是一个空字符串。 |
|
|
| observedGeneration 代表 .metadata.generation,这是条件设置所基于的条件。例如,如果 .metadata.generation 目前为 12,但 .status.conditions[x].observedGeneration 是 9,则代表条件与实例的当前状态已不匹配。 |
|
|
| reason 包含程序标识符,指示条件最后一次转换的原因。特定条件类型的制作者可能会定义预期的值和此字段的含义,以及这些值是否被视为有保证的 API。该值应该是 CamelCase 字符串。此字段可能不是空的。 |
|
|
| 条件的状态,True, False, Unknown 之一。 |
|
|
| CamelCase 或 foo.example.com/CamelCase 中的条件类型。 |
9.1.6. .status 复制链接链接已复制到粘贴板!
- 描述
- OperatorConditionStatus 允许 OLM 传达观察到哪些条件。
- 类型
-
object
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| |
|
|
| condition 包含此 API 资源当前状态的一个方面的详细信息。 |
9.1.7. .status.conditions 复制链接链接已复制到粘贴板!
- 描述
- 类型
-
array
9.1.8. .status.conditions[] 复制链接链接已复制到粘贴板!
- 描述
- condition 包含此 API 资源当前状态的一个方面的详细信息。
- 类型
-
object - 必填
-
lastTransitionTime -
message -
reason -
status -
type
-
| 属性 | 类型 | 描述 |
|---|---|---|
|
|
| lastTransitionTime 是条件从一个状态转换到另一个状态最后一次的时间。这应该是底层条件变化的时间。如果为未知,则使用 API 字段更改的时间是可以接受的。 |
|
|
| Message 是人类可读的消息,指示有关转换的详细信息。这可能是一个空字符串。 |
|
|
| observedGeneration 代表 .metadata.generation,这是条件设置所基于的条件。例如,如果 .metadata.generation 目前为 12,但 .status.conditions[x].observedGeneration 是 9,则代表条件与实例的当前状态已不匹配。 |
|
|
| reason 包含程序标识符,指示条件最后一次转换的原因。特定条件类型的制作者可能会定义预期的值和此字段的含义,以及这些值是否被视为有保证的 API。该值应该是 CamelCase 字符串。此字段可能不是空的。 |
|
|
| 条件的状态,True, False, Unknown 之一。 |
|
|
| CamelCase 或 foo.example.com/CamelCase 中的条件类型。 |