apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
Condition 包含了该 API 资源当前状态某一方面的详细信息。
| 字段 | 描述 |
|---|---|
lastTransitionTime *Time | lastTransitionTime 是该条件从一种状况转换为另一种状况的最后时间。 理想情况下,这应对应于底层状况发生变更的时间;若无法确定该时间,则使用 API 字段发生变更的时间也是可以接受的。 |
message *string | message 是一个人类可读的消息,用于说明有关该转换的详细信息。该消息可以为空字符串。 |
observedGenerationinteger | 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 形式的条件类型。 |