apiVersion: resource.k8s.io/v1beta2
import "k8s.io/api/resource/v1beta2"
ResourceClaimTemplate 用于生成 ResourceClaim 对象。
这是一个 Alpha 类型的特性,需要启用 DynamicResourceAllocation 特性门控。
apiVersion: resource.k8s.io/v1beta2
kind: ResourceClaimTemplate
metadata (ObjectMeta)
标准的对象元数据。
spec (ResourceClaimTemplateSpec),必需
描述要生成的 ResourceClaim。
该字段是不可变的。当需要时,控制平面将为 Pod 创建一个 ResourceClaim,然后不再对其进行更新。
ResourceClaimTemplateSpec 包含针对 ResourceClaim 的元数据和字段。
spec (ResourceClaimSpec),必需
ResourceClaim 的规约。整个内容将不加修改地复制到从模板创建的 ResourceClaim 中。与 ResourceClaim 中相同的字段在此处也是有效的。
metadata (ObjectMeta)
ObjectMeta 可以包含创建 PVC 时将要复制到其中的标签和注解。不允许设置其他字段,并且即便设置了也会在验证期间被拒绝。
ResourceClaimTemplateList 是申领模板的集合。
apiVersion: resource.k8s.io/v1beta2
kind: ResourceClaimTemplateList
metadata (ListMeta)
标准的列表元数据。
items ([]ResourceClaimTemplate),必需
items 是资源申领模板的列表。
get 读取指定的 ResourceClaimTemplateGET /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}
name (路径参数): string,必需
ResourceClaimTemplate 的名称。
namespace (路径参数): string,必需
pretty (查询参数): string
200 (ResourceClaimTemplate): OK
401: Unauthorized
list 列举或监视 ResourceClaimTemplate 类别的对象GET /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates
namespace (路径参数): string,必需
allowWatchBookmarks (查询参数): boolean
continue (查询参数): string
fieldSelector (查询参数): string
labelSelector (查询参数): string
limit (查询参数): integer
pretty (查询参数): string
resourceVersion (查询参数): string
resourceVersionMatch (查询参数): string
sendInitialEvents (查询参数): boolean
timeoutSeconds (查询参数): integer
watch (查询参数): boolean
200 (ResourceClaimTemplateList): OK
401: Unauthorized
list 列举或监视 ResourceClaimTemplate 类别的对象GET /apis/resource.k8s.io/v1beta2/resourceclaimtemplates
allowWatchBookmarks (查询参数): boolean
continue (查询参数): string
fieldSelector (查询参数): string
labelSelector (查询参数): string
limit (查询参数): integer
pretty (查询参数): string
resourceVersion (查询参数): string
resourceVersionMatch (查询参数): string
sendInitialEvents (查询参数): boolean
timeoutSeconds (查询参数): integer
watch (查询参数): boolean
200 (ResourceClaimTemplateList): OK
401: Unauthorized
create 创建 ResourceClaimTemplatePOST /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates
namespace (路径参数): string,必需
body: ResourceClaimTemplate,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
pretty (查询参数): string
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
202 (ResourceClaimTemplate): Accepted
401: Unauthorized
update 替换指定的 ResourceClaimTemplatePUT /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}
name (路径参数): string,必需
ResourceClaimTemplate 的名称。
namespace (路径参数): string,必需
body: ResourceClaimTemplate,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
pretty (查询参数): string
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
patch 部分更新指定的 ResourceClaimTemplatePATCH /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}
name (路径参数): string,必需
ResourceClaimTemplate 的名称。
namespace (路径参数): string,必需
body: Patch,必需
dryRun (查询参数): string
fieldManager (查询参数): string
fieldValidation (查询参数): string
force (查询参数): boolean
pretty (查询参数): string
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
delete 删除 ResourceClaimTemplateDELETE /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates/{name}
name (路径参数): string,必需
ResourceClaimTemplate 的名称。
namespace (路径参数): string,必需
body: DeleteOptions
dryRun (查询参数): string
gracePeriodSeconds (查询参数): integer
ignoreStoreReadErrorWithClusterBreakingPotential (查询参数): boolean
pretty (查询参数): string
propagationPolicy (查询参数): string
200 (ResourceClaimTemplate): OK
202 (ResourceClaimTemplate): Accepted
401: Unauthorized
deletecollection 删除 ResourceClaimTemplate 的集合DELETE /apis/resource.k8s.io/v1beta2/namespaces/{namespace}/resourceclaimtemplates
namespace (路径参数): string,必需
body: DeleteOptions
continue (查询参数): string
dryRun (查询参数): string
fieldSelector (查询参数): string
gracePeriodSeconds (查询参数): integer
ignoreStoreReadErrorWithClusterBreakingPotential (查询参数): boolean
labelSelector (查询参数): string
limit (查询参数): integer
pretty (查询参数): string
propagationPolicy (查询参数): string
resourceVersion (查询参数): string
resourceVersionMatch (查询参数): string
sendInitialEvents (查询参数): boolean
timeoutSeconds (查询参数): integer
200 (Status): OK
401: Unauthorized