apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
ManagedFieldsEntry є ідентифікатором робочого процесу, набором полів (FieldSet) та версією групи ресурсу, до якого застосовується цей набір полів.
| Поле | Опис |
|---|---|
apiVersionstring | APIVersion визначає версію цього ресурсу, до якої застосовується цей набір полів. Формат такий же, як у верхньому рівні поля APIVersion: "group/version". Необхідно відстежувати версію набору полів, оскільки її не можна автоматично конвертувати. |
fieldsTypestring | FieldsType є дискримінатором для різних форматів і версій полів. Наразі існує лише одне можливе значення: "FieldsV1" |
fieldsV1FieldsV1 | FieldsV1 містить перший формат версії JSON, як описано в типі "FieldsV1". |
managerstring | Manager є ідентифікатором робочого процесу, який керує цими полями. |
operationstring | Operation є типом операції, яка призвела до створення цього запису ManagedFieldsEntry. Єдині допустимі значення для цього поля: 'Apply' та 'Update'. |
subresourcestring | Subresource є назвою субресурсу, який використовувався для оновлення цього обʼєкта, або порожній рядок, якщо обʼєкт було оновлено через основний ресурс. Значення цього поля використовується для розрізнення менеджерів, навіть якщо вони мають однакове імʼя. Наприклад, оновлення статусу буде відрізнятися від звичайного оновлення з використанням того ж імені менеджера. Зверніть увагу, що поле APIVersion не повʼязане з полем Subresource і завжди відповідає версії основного ресурсу. |
timeTime | Time є відбитком часу, коли запис ManagedFields було додано. Відбиток часу також оновлюється, якщо додано поле, менеджер змінює будь-яке з керованих полів або видаляє поле. Відбиток часу не оновлюється, коли поле видаляється з запису, оскільки його взяв інший менеджер. |