PodTemplate
apiVersion: v1
import "k8s.io/api/core/v1"
PodTemplate
PodTemplate описує шаблон для створення копій наперед визначеного Podʼа.
apiVersion: v1
kind: PodTemplate
metadata (ObjectMeta)
Метадані стандартного обʼєкта. Додаткова інформація: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
template (PodTemplateSpec)
Template — визначає Podʼи, які будуть створені з цього шаблону. https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
PodTemplateList
PodTemplateList — список PodTemplate.
apiVersion: v1
kind: PodTemplateList
metadata (ListMeta)
Метадані стандартного списку. Додаткова інформація: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
items ([]PodTemplate), обовʼязково
Список шаблонів Pod.
Операції
get
прочитати вказаний PodTemplate
HTTP-запит
GET /api/v1/namespaces/{namespace}/podtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя PodTemplate
namespace (в шляху): string, обовʼязково
pretty (в запиті): string
Відповідь
200 (PodTemplate): OK
401: Unauthorized
list
перелік або перегляд обʼєктів типу PodTemplate
HTTP-запит
GET /api/v1/namespaces/{namespace}/podtemplates
Параметри
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 (PodTemplateList): OK
401: Unauthorized
list
перелік або перегляд обʼєктів типу PodTemplate
HTTP-запит
GET /api/v1/podtemplates
Параметри
allowWatchBookmarks (в запиті): boolean
continue (в запиті): string
fieldSelector (в запиті): string
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
watch (в запиті): boolean
Відповідь
200 (PodTemplateList): OK
401: Unauthorized
create
створення PodTemplate
HTTP-запит
POST /api/v1/namespaces/{namespace}/podtemplates
Параметри
namespace (в шляху): string, обовʼязково
body: PodTemplate, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
Відповідь
200 (PodTemplate): OK
201 (PodTemplate): Created
202 (PodTemplate): Accepted
401: Unauthorized
update
замінити вказаний PodTemplate
HTTP-запит
PUT /api/v1/namespaces/{namespace}/podtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя PodTemplate
namespace (в шляху): string, обовʼязково
body: PodTemplate, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
Відповідь
200 (PodTemplate): OK
201 (PodTemplate): Created
401: Unauthorized
patch
частково оновити вказаний PodTemplate
HTTP-запит
PATCH /api/v1/namespaces/{namespace}/podtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя PodTemplate
namespace (в шляху): string, обовʼязково
body: Patch, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
force (в запиті): boolean
pretty (в запиті): string
Відповідь
200 (PodTemplate): OK
201 (PodTemplate): Created
401: Unauthorized
delete
видалити PodTemplate
HTTP-запит
DELETE /api/v1/namespaces/{namespace}/podtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
імʼя PodTemplate
namespace (в шляху): string, обовʼязково
body: DeleteOptions
dryRun (в запиті): string
gracePeriodSeconds (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
Відповідь
200 (PodTemplate): OK
202 (PodTemplate): Accepted
401: Unauthorized
deletecollection
видалити колекцію PodTemplate
HTTP-запит
DELETE /api/v1/namespaces/{namespace}/podtemplates
Параметри
namespace (в шляху): string, обовʼязково
body: DeleteOptions
continue (в запиті): string
dryRun (в запиті): string
fieldSelector (в запиті): string
gracePeriodSeconds (в запиті): integer
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
Відповідь
200 (Status): OK
401: Unauthorized