apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
ManagedFieldsEntry 包含工作流 ID、字段集(FieldSet)以及该字段集所适用的资源的组版本(group version)。
| 字段 | 描述 |
|---|---|
apiVersionstring | apiVersion 定义了该字段集所适用的资源版本。其格式为 "group/version",与顶层的 apiVersion 字段相同。 必须追踪字段集的版本,因为该字段集无法自动转换。 |
fieldsTypestring | fieldsType 是用于区分不同字段格式与版本的标识符。目前仅有一种可能的取值:"FieldsV1"。 |
fieldsV1FieldsV1 | fieldsV1 包含 "FieldsV1" 类型中所述的首个 JSON 版本格式。 |
managerstring | manager 是管理这些字段的工作流的标识符。 |
operationstring | operation 是导致创建此 ManagedFieldsEntry 的操作类型。该字段仅有的有效值为 "Apply" 和 "Update"。 |
subresourcestring | subresource 是用于更新该对象的子资源名称;如果对象是通过主资源更新的,则该字段为空字符串。 该字段的值用于区分不同的管理器(manager),即使它们使用相同的名称。例如,使用相同管理器名称时,状态更新将与常规更新区分开来。 请注意,apiVersion 字段与 subresource 字段无关,它始终对应于主资源的版本。 |
timeTime | time 字段记录了 ManagedFields 条目添加时的时间戳。如果新增了字段,或者管理器修改了其所管辖字段的值或移除了某个字段, 该时间戳也会随之更新;但如果某个字段因被另一位管理器接管而从条目中移除,该时间戳则不会更新。 |