apiVersion: v1
import "k8s.io/api/core/v1"
ObjectReference містить достатньо інформації, щоб ви могли перевірити або змінити обʼєкт, на який вона посилається.
| Поле | Опис |
|---|---|
apiVersionstring | API версія обʼєкта, на який посилаються. |
fieldPathstring | Якщо посилання стосується частини обʼєкта, а не всього обʼєкта, цей рядок повинен містити дійсне вираження доступу до поля JSON/Go, наприклад desiredState.manifest.containers[2]. Наприклад, якщо посилання на обʼєкт стосується контейнера всередині поду, це може мати значення: "spec.containers{name}" (де "name" відноситься до імені контейнера, який викликав подію) або, якщо імʼя контейнера не вказано, "spec.containers[2]" (контейнер з індексом 2 у цьому поді). Ця синтаксис обраний лише для того, щоб мати чітко визначений спосіб посилання на частину обʼєкта. |
kindstring | Тип обʼєкта, на який посилаються. Більше інформації: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds |
namestring | Імʼя обʼєкта, на який посилаються. Більше інформації: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
namespacestring | Простір імен обʼєкта, на який посилаються. Більше інформації: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
resourceVersionstring | Конкретна версія ресурсу, на яку посилається це посилання, якщо така є. Більше інформації: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency |
uidstring | UID обʼєкта, на який посилаються. Більше інформації: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids |