Condition

Condition

Condition 包含了该 API 资源当前状态某一方面的详细信息。

apiVersion: meta/v1

import "k8s.io/apimachinery/pkg/apis/meta/v1"

Condition

Condition 包含了该 API 资源当前状态某一方面的详细信息。


字段描述
lastTransitionTime *
Time
lastTransitionTime 是该条件从一种状况转换为另一种状况的最后时间。 理想情况下,这应对应于底层状况发生变更的时间;若无法确定该时间,则使用 API 字段发生变更的时间也是可以接受的。
message *
string
message 是一个人类可读的消息,用于说明有关该转换的详细信息。该消息可以为空字符串。
observedGeneration
integer
observedGeneration 表示该状况是基于哪个 .metadata.generation 设置的。 例如,如果当前的 .metadata.generation 为 12,而 .status.conditions[x].observedGeneration 为 9, 则说明该状态相对于实例的当前状况而言已过期。
reason *
string
reason 字段包含一个程序化标识符,用于指示该条件上一次状态转换的原因。 特定条件类型的生产者可以定义该字段的预期值及其含义,并说明这些值是否属于 API 保证的范畴。 该字段的值应为驼峰命名法(CamelCase)字符串,且不能为空。
status *
string
条件的状态,取值为 True、False 或 Unknown 之一。
type *
string
采用驼峰命名法(CamelCase)或 foo.example.com/CamelCase 形式的条件类型。
最后修改 August 04, 2026 at 2:35 PM PST: [zh-cn]sync condition-v1-meta (9f9cf3774b)