В Kubernetes v1.37 функция PersistentVolumeClaimUnusedSinceTime перешла в бета-версию и включена по умолчанию. PersistentVolumeClaim (PVC) — это заявка на постоянное хранилище.

Pod — объект Kubernetes для запуска одного или нескольких контейнеров. Контроллер защиты PVC добавляет к каждой заявке условие Unused, которое сообщает, ссылается ли на неё работающий Pod.

Если на PVC не ссылается ни один незавершённый Pod, Unused имеет значение True. Если работающий или ожидающий Pod ссылается на PVC, Unused имеет значение False.

Поле lastTransitionTime в условии записывает момент, когда PVC стал неиспользуемым.

Проверка утверждений:

  • В Kubernetes v1.37 функция PersistentVolumeClaimUnusedSinceTime перешла в бета-версию и включена по умолчанию. (подтверждено самой публикацией: доказательство; «Kubernetes v1.37 promotes the PersistentVolumeClaimUnusedSinceTime feature gate to Beta (enabled by default).»)
  • Контроллер защиты PVC добавляет к каждой заявке условие Unused, которое сообщает, ссылается ли на неё работающий Pod. (подтверждено самой публикацией: доказательство; «With this feature, the PersistentVolumeClaim (PVC) protection controller adds an Unused condition to each PVC, telling you whether any running pod currently references it»)
  • Если на PVC не ссылается ни один незавершённый Pod, Unused имеет значение True. (подтверждено самой публикацией: доказательство; «No non-terminal pods reference the PVC Unused=True NoPodsUsingPVC»)
  • Если работающий или ожидающий Pod ссылается на PVC, Unused имеет значение False. (подтверждено самой публикацией: доказательство; «At least one running or pending pod references the PVC Unused=False PodUsingPVC»)
  • Поле lastTransitionTime в условии записывает момент, когда PVC стал неиспользуемым. (подтверждено самой публикацией: доказательство; «when the condition transitions from False to True , the lastTransitionTime records exactly when the PVC became idle.»)

Первоисточники:

оценка 65,4 из 100 · тип: релиз