Лизинг
apiVersion: coordination.k8s.io/v1
import "k8s.io/api/coordination/v1"
Лизинг
Лизинг определяет концепцию лизинга.
apiVersion: coordination.k8s.io/v1
kind: Лизинг
-
metadata (ObjectMeta)
Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
spec (LeaseSpec)
spec содержит спецификацию лизинга. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
LeaseSpec
LeaseSpec — это спецификация лизинга.
-
acquireTime (MicroTime)
acquireTime — время приобретения текущего лизинга.
MicroTime — версия Time с точностью до микросекунды.
-
holderIdentity (строка)
holderIdentity содержит идентификатор держателя текущего лизинга. Если используется Coordinated Leader Election, идентификатор держателя должен быть равен полю elected LeaseCandidate.metadata.name.
-
leaseDurationSeconds (int32)
leaseDurationSeconds — это время, которое кандидаты на получение лизинга должны ждать, чтобы получить его. Это измеряется относительно времени последнего обновления renewTime.
-
leaseTransitions (int32)
leaseTransitions — количество переходов лизинга между держателями.
-
preferredHolder (строка)
PreferredHolder сигнализирует держателю лизинга, что у лизинга есть более оптимальный держатель, и он должен быть отдан. Это поле можно установить только в том случае, если также задан Strategy.
-
renewTime (MicroTime)
renewTime — время последнего обновления лизинга текущим держателем.
MicroTime — версия Time с точностью до микросекунды.
-
strategy (строка)
Strategy указывает стратегию выбора лидера для распределенного выбора лидера. Если поле не указано, для данного лизинга нет активного согласования. (Альфа) Использование этого поля требует включения функции CoordinatedLeaderElection.
Список лизингов
LeaseList — это список объектов Lease.
apiVersion: coordination.k8s.io/v1
kind: Список лизингов
-
metadata (ListMeta)
Стандартные метаданные списка. Подробнее: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
items ([]Лизинг), обязательно
items — список объектов схемы.
© 2024 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2024 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/cluster-resources/lease-v1/