PodTemplate

    apiVersion: v1

    import "k8s.io/api/core/v1"

    PodTemplate 描述一种模板,用来为预定义的 Pod 生成副本。


    PodTemplateSpec 描述基于某模板所创建的 Pod 所应具有的数据。


    • metadata (ObjectMeta)

      标准的对象元数据。更多信息:

    • spec (PodSpec)

      Pod 预期行为的规约。更多信息:

    PodTemplateList 是 PodTemplate 对象的列表。



    HTTP 请求

    GET /api/v1/namespaces/{namespace}/podtemplates/{name}

    参数

    • name路径参数):string,必需

      PodTemplate 的名称

    • namespace路径参数):string,必需

      namespace

    • pretty查询参数):string

    响应

    200 (): OK

    401: Unauthorized

    list 列出或监视 PodTemplate 类型的对象

    HTTP 请求

    GET /api/v1/namespaces/{namespace}/podtemplates

    参数

    • namespace路径参数):string,必需

    • allowWatchBookmarks查询参数):boolean

      allowWatchBookmarks

    • continue查询参数):string

    • fieldSelector查询参数):string

      fieldSelector

    • labelSelector查询参数):string

    • limit查询参数):integer

      limit

    • pretty查询参数):string

    • resourceVersion查询参数):string

      resourceVersion

    • resourceVersion查询参数):string

    • timeoutSeconds查询参数):integer

      timeoutSeconds

    • watch查询参数):boolean

    响应

    200 (): OK

    401: Unauthorized

    HTTP 请求

    GET /api/v1/podtemplates

    参数

    • allowWatchBookmarks查询参数):boolean

    • continue查询参数):string

    • fieldSelector查询参数):string

      fieldSelector

    • labelSelector查询参数):string

    • limit查询参数):integer

      limit

    • pretty查询参数):string

    • resourceVersion查询参数):string

      resourceVersion

    • resourceVersionMatch查询参数):string

    • timeoutSeconds查询参数):integer

      timeoutSeconds

    • watch查询参数):boolean

    响应

    200 (): OK

    401: Unauthorized

    create 创建一个 PodTemplate

    HTTP 请求

    POST /api/v1/namespaces/{namespace}/podtemplates

    参数

    • namespace路径参数):string,必需

    • body: PodTemplate,必需

    • dryRun查询参数):string

    • fieldValidation查询参数):string

      fieldValidation

    • pretty查询参数):string

    响应

    200 (): OK

    201 (PodTemplate): Created

    202 (): Accepted

    401: Unauthorized

    HTTP 请求

    PUT /api/v1/namespaces/{namespace}/podtemplates/{name}

    参数

    • name路径参数):string,必需

      PodTemplate 的名称

    • namespace路径参数):string,必需

    • body: PodTemplate,必需

    • dryRun查询参数):string

    • fieldManager查询参数):string

      fieldManager

    • fieldValidation查询参数):string

    • pretty查询参数):string

      pretty

    响应

    200 (PodTemplate): OK

    201 (): Created

    401: Unauthorized

    patch 部分更新指定的 PodTemplate

    HTTP 请求

    PATCH /api/v1/namespaces/{namespace}/podtemplates/{name}

    参数

    • name路径参数):string,必需

      PodTemplate 的名称

    • namespace路径参数):string,必需

    • body: ,必需

    • dryRun查询参数):string

      dryRun

    • fieldManager查询参数):string

    • fieldValidation查询参数):string

      fieldValidation

    • force查询参数):boolean

    • pretty查询参数):string

      pretty

    响应

    200 (PodTemplate): OK

    201 (): Created

    401: Unauthorized

    HTTP 请求

    DELETE /api/v1/namespaces/{namespace}/podtemplates/{name}

    参数

    • name路径参数):string,必需

      PodTemplate 的名称

    • namespace路径参数):string,必需

    • body: DeleteOptions

    • dryRun查询参数):string

    • gracePeriodSeconds查询参数):integer

      gracePeriodSeconds

    • pretty查询参数):string

    • propagationPolicy查询参数):string

      propagationPolicy

    响应

    200 (PodTemplate): OK

    202 (): Accepted

    401: Unauthorized

    deletecollection 删除 PodTemplate 的集合

    HTTP 请求

    DELETE /api/v1/namespaces/{namespace}/podtemplates

    参数

    • namespace路径参数):string,必需

    • body: DeleteOptions

    • continue查询参数):string

    • dryRun查询参数):string

      dryRun

    • fieldSelector查询参数):string

    • gracePeriodSeconds查询参数):integer

      gracePeriodSeconds

    • labelSelector查询参数):string

    • limit查询参数):integer

      limit

    • pretty查询参数):string

    • propagationPolicy查询参数):string

      propagationPolicy

    • resourceVersion查询参数):string

    • resourceVersionMatch查询参数):string

      resourceVersionMatch

    响应

    401: Unauthorized