# Lease

> Lease 定义了租约的概念。

---

LLMS index: [llms.txt](/llms.txt)

---

<!--
api_metadata:
  apiVersion: "coordination.k8s.io/v1"
  import: "k8s.io/api/coordination/v1"
  kind: "Lease"
content_type: "api_reference"
description: "Lease defines a lease concept."
title: "Lease"
weight: 5
auto_generated: true
-->

`apiVersion: coordination.k8s.io/v1`

`import "k8s.io/api/coordination/v1"`

## Lease {#Lease}

<!--
Lease defines a lease concept.
-->
Lease 定义了租约的概念。

<hr>

- **apiVersion**: coordination.k8s.io/v1

- **kind**: Lease

<!--
- **metadata** (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta">ObjectMeta</a>)

  More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

- **spec** (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#LeaseSpec">LeaseSpec</a>)

  spec contains the specification of the Lease. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
-->
- **metadata** (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta">ObjectMeta</a>)

  更多信息：
  https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

- **spec** (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#LeaseSpec">LeaseSpec</a>)

  `spec` 包含 Lease 的规约。更多信息：
  https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

## LeaseSpec {#LeaseSpec}

<!--
LeaseSpec is a specification of a Lease.
-->
LeaseSpec 是 Lease 的规约。

<hr>

<!--
- **acquireTime** (MicroTime)

  acquireTime is a time when the current lease was acquired.

  <a name="MicroTime"></a>
  *MicroTime is version of Time with microsecond level precision.*

- **holderIdentity** (string)

  holderIdentity contains the identity of the holder of a current lease. If Coordinated Leader Election is used, the holder identity must be equal to the elected LeaseCandidate.metadata.name field.
-->
- **acquireTime** (MicroTime)

  `acquireTime` 是当前租约被获取的时间。
  
  <a name="MicroTime"></a>
  **MicroTime 是微秒级精确时间的版本。**

- **holderIdentity** (string)

  `holderIdentity` 包含当前租约持有人的身份。
  如果使用协调领导者选举（Coordinated Leader Election），
  则持有人身份必须等于选举出的 LeaseCandidate.metadata.name 字段。

<!--
- **leaseDurationSeconds** (int32)

  leaseDurationSeconds is a duration that candidates for a lease need to wait to force acquire it. This is measured against the time of last observed renewTime.

- **leaseTransitions** (int32)

  leaseTransitions is the number of transitions of a lease between holders.

- **preferredHolder** (string)

  PreferredHolder signals to a lease holder that the lease has a more optimal holder and should be given up. This field can only be set if Strategy is also set.
-->
- **leaseDurationSeconds** (int32)

  `leaseDurationSeconds` 是租约候选人需要等待强制获取租约的持续时间。
  这是相对于上次观察到的 `renewTime` 的度量。

- **leaseTransitions** (int32)

  `leaseTransitions` 是租约持有人之间的转换次数。

- **preferredHolder** (string)

  `preferredHolder` 向租约持有人发出信号，提示此租约出现一个更优的持有人且应该被放弃。
  此字段仅在设置了 `strategy` 时才能被设置。

<!--
- **renewTime** (MicroTime)

  renewTime is a time when the current holder of a lease has last updated the lease.

  <a name="MicroTime"></a>
  *MicroTime is version of Time with microsecond level precision.*

- **strategy** (string)

  Strategy indicates the strategy for picking the leader for coordinated leader election. If the field is not specified, there is no active coordination for this lease. (Alpha) Using this field requires the CoordinatedLeaderElection feature gate to be enabled.
-->
- **renewTime** (MicroTime)

  `renewTime` 是当前租约持有人上次更新租约的时间。

  <a name="MicroTime"></a>
  **MicroTime 是具有微秒级精度的时间版本。**

- **strategy**（字符串）

  `strategy` 指示为协调领导者选举选择领导者的策略。
  如果此字段未被指定，则此租约没有主动的协调。
  （Alpha）使用此字段需要启用 CoordinatedLeaderElection 特性门控。

## LeaseList {#LeaseList}

<!--
LeaseList is a list of Lease objects.
-->
LeaseList 是 Lease 对象的列表。

<hr>

- **apiVersion**: coordination.k8s.io/v1

- **kind**: LeaseList

- **metadata** (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/list-meta/#ListMeta">ListMeta</a>)

  <!--
  Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
  -->
  
  标准的列表元数据。更多信息：
  https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

<!--
- **items** ([]<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>), required

  items is a list of schema objects.
-->
- **items** ([]<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>)，必需

  `items` 是架构对象的列表。

<!--
## Operations {#Operations}
-->
## 操作   {#operations}

<hr>

<!--
### `get` read the specified Lease

#### HTTP Request
-->
### `get` 读取指定的 Lease

#### HTTP 请求

GET /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}

<!--
#### Parameters

- **name** (*in path*): string, required

  name of the Lease

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>
-->
#### 参数

- **name** (**路径参数**): string，必需

  Lease 的名称。

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): OK

401: Unauthorized

<!--
### `list` list or watch objects of kind Lease

#### HTTP Request
-->
### `list` 列出或监视类别为 Lease 的对象

#### HTTP 请求

GET /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases

<!--
#### Parameters

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **allowWatchBookmarks** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#allowWatchBookmarks">allowWatchBookmarks</a>

- **continue** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **fieldSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **labelSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **resourceVersion** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>

- **watch** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#watch">watch</a>
-->
#### 参数

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **allowWatchBookmarks** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#allowWatchBookmarks">allowWatchBookmarks</a>

- **continue** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **fieldSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **labelSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **resourceVersion** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>

- **watch** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#watch">watch</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#LeaseList">LeaseList</a>): OK

401: Unauthorized

<!--
### `list` list or watch objects of kind Lease

#### HTTP Request
-->
### `list` 列出或监视类别为 Lease 的对象

#### HTTP 请求

GET /apis/coordination.k8s.io/v1/leases

<!--
#### Parameters

- **allowWatchBookmarks** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#allowWatchBookmarks">allowWatchBookmarks</a>

- **continue** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **fieldSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **labelSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **resourceVersion** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>

- **watch** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#watch">watch</a>
-->
#### 参数

- **allowWatchBookmarks** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#allowWatchBookmarks">allowWatchBookmarks</a>

- **continue** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **fieldSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **labelSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **resourceVersion** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>

- **watch** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#watch">watch</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#LeaseList">LeaseList</a>): OK

401: Unauthorized

<!--
### `create` create a Lease

#### HTTP Request
-->
### `create` 创建 Lease

#### HTTP 请求

POST /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases

<!--
#### Parameters

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>, required

- **dryRun** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>
-->
#### 参数

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>，必需

- **dryRun** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): OK

201 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): Created

202 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): Accepted

401: Unauthorized

<!--
### `update` replace the specified Lease

#### HTTP Request
-->
### `update` 替换指定的 Lease

#### HTTP 请求

PUT /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}

<!--
#### Parameters

- **name** (*in path*): string, required

  name of the Lease

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>, required

- **dryRun** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>
-->
#### 参数

- **name** (**路径参数**): string，必需

  Lease 的名称。

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>，必需

- **dryRun** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): OK

201 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): Created

401: Unauthorized

<!--
### `patch` partially update the specified Lease

#### HTTP Request
-->
### `patch` 部分更新指定的 Lease

#### HTTP 请求

PATCH /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}

<!--
#### Parameters

- **name** (*in path*): string, required

  name of the Lease

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/patch/#Patch">Patch</a>, required

- **dryRun** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **force** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#force">force</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>
-->
#### 参数

- **name** (**路径参数**): string，必需

  Lease 的名称。

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/patch/#Patch">Patch</a>，必需

- **dryRun** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldManager** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldManager">fieldManager</a>

- **fieldValidation** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldValidation">fieldValidation</a>

- **force** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#force">force</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): OK

201 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/cluster-resources/lease-v1/#Lease">Lease</a>): Created

401: Unauthorized

<!--
### `delete` delete a Lease

#### HTTP Request
-->
### `delete` 删除 Lease

#### HTTP 请求

DELETE /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases/{name}

<!--
#### Parameters

- **name** (*in path*): string, required

  name of the Lease

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/delete-options/#DeleteOptions">DeleteOptions</a>

- **dryRun** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **gracePeriodSeconds** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#gracePeriodSeconds">gracePeriodSeconds</a>

- **ignoreStoreReadErrorWithClusterBreakingPotential** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#ignoreStoreReadErrorWithClusterBreakingPotential">ignoreStoreReadErrorWithClusterBreakingPotential</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **propagationPolicy** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#propagationPolicy">propagationPolicy</a>
-->
#### 参数

- **name** (**路径参数**): string，必需

  Lease 的名称。

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/delete-options/#DeleteOptions">DeleteOptions</a>

- **dryRun** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **gracePeriodSeconds** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#gracePeriodSeconds">gracePeriodSeconds</a>

- **ignoreStoreReadErrorWithClusterBreakingPotential** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#ignoreStoreReadErrorWithClusterBreakingPotential">ignoreStoreReadErrorWithClusterBreakingPotential</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **propagationPolicy** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#propagationPolicy">propagationPolicy</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/status/#Status">Status</a>): OK

202 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/status/#Status">Status</a>): Accepted

401: Unauthorized

<!--
### `deletecollection` delete collection of Lease

#### HTTP Request
-->
### `deletecollection` 删除 Lease 收款

#### HTTP 请求

DELETE /apis/coordination.k8s.io/v1/namespaces/{namespace}/leases

<!--
#### Parameters

- **namespace** (*in path*): string, required

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/delete-options/#DeleteOptions">DeleteOptions</a>

- **continue** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **dryRun** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **gracePeriodSeconds** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#gracePeriodSeconds">gracePeriodSeconds</a>

- **ignoreStoreReadErrorWithClusterBreakingPotential** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#ignoreStoreReadErrorWithClusterBreakingPotential">ignoreStoreReadErrorWithClusterBreakingPotential</a>

- **labelSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **propagationPolicy** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#propagationPolicy">propagationPolicy</a>

- **resourceVersion** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (*in query*): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (*in query*): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (*in query*): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>
-->
#### 参数

- **namespace** (**路径参数**): string，必需

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#namespace">namespace</a>

- **body**: <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/delete-options/#DeleteOptions">DeleteOptions</a>

- **continue** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#continue">continue</a>

- **dryRun** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#dryRun">dryRun</a>

- **fieldSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#fieldSelector">fieldSelector</a>

- **gracePeriodSeconds** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#gracePeriodSeconds">gracePeriodSeconds</a>

- **ignoreStoreReadErrorWithClusterBreakingPotential** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#ignoreStoreReadErrorWithClusterBreakingPotential">ignoreStoreReadErrorWithClusterBreakingPotential</a>

- **labelSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#labelSelector">labelSelector</a>

- **limit** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#limit">limit</a>

- **pretty** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#pretty">pretty</a>

- **propagationPolicy** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#propagationPolicy">propagationPolicy</a>

- **resourceVersion** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersion">resourceVersion</a>

- **resourceVersionMatch** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#resourceVersionMatch">resourceVersionMatch</a>

- **sendInitialEvents** (**查询参数**): boolean

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#sendInitialEvents">sendInitialEvents</a>

- **shardSelector** (**查询参数**): string

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#shardSelector">shardSelector</a>

- **timeoutSeconds** (**查询参数**): integer

  <a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-parameters/common-parameters/#timeoutSeconds">timeoutSeconds</a>

<!--
#### Response
-->
#### 响应

200 (<a href="https://andygol-k8s.netlify.app/zh-cn/docs/reference/kubernetes-api/common-definitions/status/#Status">Status</a>): OK

401: Unauthorized
