--- api_metadata: apiVersion: "v1" import: "k8s.io/api/core/v1" kind: "Binding" content_type: "api_reference" description: "Binding 将一个对象与另一个对象绑定起来;例如,调度程序将一个 Pod 绑定到一个节点。" title: "Binding" weight: 2 auto_generated: true --- `apiVersion: v1` `import "k8s.io/api/core/v1"` ## Binding {#Binding} Binding 将一个对象与另一个对象绑定在一起;例如,调度程序将一个 Pod 绑定到一个节点。 1.7 版中已弃用,请使用 Pod 的 Binding 子资源代替。
- **apiVersion**: v1 - **kind**: Binding - **metadata** (}}">ObjectMeta) 标准的对象元数据。更多信息: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata - **target** (}}">ObjectReference), required 想要绑定到标准对象的目标对象。 ## 操作 {#Operations}
### `create` 创建 Binding POST /api/v1/namespaces/{namespace}/bindings #### 参数 - **namespace** (**路径参数**): string, 必需 }}">namespace - **body**: }}">Binding, 必需 - **dryRun** (**查询参数**): string }}">dryRun - **fieldManager** (**查询参数**): string }}">fieldManager - **fieldValidation** (**查询参数**): string }}">fieldValidation - **pretty** (**查询参数**): string }}">pretty #### 响应 200 (}}">Binding): OK 201 (}}">Binding): Created 202 (}}">Binding): Accepted 401: Unauthorized ### `create` 创建 Pod 的 binding POST /api/v1/namespaces/{namespace}/pods/{name}/binding #### 参数 - **name** (**路径参数**): string, 必需 CronJob 的名称 - **namespace** (**路径参数**): string, 必需 }}">namespace - **body**: }}">Binding, 必需 - **dryRun** (**查询参数**): string }}">dryRun - **fieldManager** (**查询参数**): string }}">fieldManager - **fieldValidation** (**查询参数**): string }}">fieldValidation - **pretty** (**查询参数**): string }}">pretty #### 响应 200 (}}">Binding): OK 201 (}}">Binding): Created 202 (}}">Binding): Accepted 401: Unauthorized