ResourceClaimTemplate v1beta1
apiVersion: resource.k8s.io/v1beta1
import "k8s.io/api/resource/v1beta1"
ResourceClaimTemplate
ResourceClaimTemplate використовується для створення обʼєктів ResourceClaim.
Це альфа-тип і вимагає увімкнення функціональної можливості DynamicResourceAllocation.
apiVersion: resource.k8s.io/v1beta1
kind: ResourceClaimTemplate
metadata (ObjectMeta)
Стандартні метадані обʼєкта.
spec (ResourceClaimTemplateSpec), обовʼязково
Описує ResourceClaim, який буде створений.
Це поле є незмінним. ResourceClaim буде створено панеллю управління для Pod, коли це буде потрібно, а потім більше не буде оновлюватися.
ResourceClaimTemplateSpec
ResourceClaimTemplateSpec містить метадані та поля для ResourceClaim.
spec (ResourceClaimSpec), обовʼязково
Специфікація для ResourceClaim. Весь вміст копіюється без змін в ResourceClaim, який створюється з цього шаблону. Ті ж самі поля, що й в ResourceClaim, є дійсними тут.
metadata (ObjectMeta)
ObjectMeta може містити мітки та анотації, які будуть скопійовані до PVC при створенні його. Інші поля не дозволені і будуть відхилені під час перевірки на валідність.
ResourceClaimTemplateList
ResourceClaimTemplateList є колекцією шаблонів заявок.
apiVersion: resource.k8s.io/v1beta1
kind: ResourceClaimTemplateList
metadata (ListMeta)
Стандартні метадані списку.
items ([]ResourceClaimTemplate), обовʼязково
Items — це список шаблонів заявок на ресурси.
Операції
get
отримати вказаний ResourceClaimTemplate
HTTP запит
GET /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
name of the ResourceClaimTemplate
namespace (в шляху): string, обовʼязково
pretty (в запиті): string
Відповідь
200 (ResourceClaimTemplate): OK
401: Unauthorized
list
перелік або перегляд обʼєктів типу ResourceClaimTemplate
HTTP запит
GET /apis/resource.k8s.io/v1beta1/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
HTTP запит
GET /apis/resource.k8s.io/v1beta1/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
створення ResourceClaimTemplate
HTTP запит
POST /apis/resource.k8s.io/v1beta1/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
заміна вказаного ResourceClaimTemplate
HTTP запит
PUT /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
name of the ResourceClaimTemplate
namespace (в шляху): string, обовʼязково
body: ResourceClaimTemplate, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
Відповідь
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
patch
часткове оновлення вказаного ResourceClaimTemplate
HTTP запит
PATCH /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
name of the ResourceClaimTemplate
namespace (в шляху): string, обовʼязково
body: Patch, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
force (в запиті): boolean
pretty (в запиті): string
Відповідь
200 (ResourceClaimTemplate): OK
201 (ResourceClaimTemplate): Created
401: Unauthorized
delete
видалення ResourceClaimTemplate
HTTP запит
DELETE /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates/{name}
Параметри
name (в шляху): string, обовʼязково
Назва шаблону ResourceClaimTemplate
namespace (в шляху): string, обовʼязково
body: DeleteOptions
dryRun (в запиті): string
gracePeriodSeconds (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
Відповідь
200 (ResourceClaimTemplate): OK
202 (ResourceClaimTemplate): Accepted
401: Unauthorized
deletecollection
видалення колекції ResourceClaimTemplate
HTTP запит
DELETE /apis/resource.k8s.io/v1beta1/namespaces/{namespace}/resourceclaimtemplates
Параметри
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
Цю сторінку було стоврено автоматично.
Якщо у вас є наміри надіслати пропозиції щодо неї, додайте згадку, про те що сторінку створено автоматично в описі вашого повідомлення. Зміни мають відбутись всюди в проєкті Kubernetes.