Условие
Условие содержит сведения об одном из аспектов текущего состояния этого ресурса API.
apiVersion: meta/v1
import "k8s.io/apimachinery/pkg/apis/meta/v1"
Условие
Условие содержит сведения об одном из аспектов текущего состояния этого ресурса 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 |
status — состояние условия: True, False или Unknown. |
type *string |
type — тип условия в формате CamelCase или foo.example.com/CamelCase. |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/definitions/condition-v1-meta/