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