PriorityClass визначає зіставлення імені класу пріоритету з цілим значенням пріоритету.apiVersion: scheduling.k8s.io/v1
import "k8s.io/api/scheduling/v1"
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, якщо не встановлено жодного значення.
Можливі значення переліку (enum):
"Never" означає, що цей pod ніколи не витісняє інші podʼи з нижчим пріоритетом."PreemptLowerPriority" означає, що цей pod може витісняти інші podʼи з нижчим пріоритетом.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 отримати вказаний PriorityClassGET /apis/scheduling.k8s.io/v1/priorityclasses/{name}
name (в шляху): string, обовʼязково
імʼя PriorityClass
pretty (в запиті): string
200 (PriorityClass): OK
401: Unauthorized
list перелік або перегляд обʼєктів типу PriorityClassGET /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 створення PriorityClassPOST /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 заміна вказаного PriorityClassPUT /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 часткове оновлення вказаного PriorityClassPATCH /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 видалення PriorityClassDELETE /apis/scheduling.k8s.io/v1/priorityclasses/{name}
name (в шляху): string, обовʼязково
імʼя PriorityClass
body: DeleteOptions
dryRun (в запиті): string
gracePeriodSeconds (в запиті): integer
ignoreStoreReadErrorWithClusterBreakingPotential (в запиті): boolean
pretty (в запиті): string
propagationPolicy (в запиті): string
200 (Status): OK
202 (Status): Accepted
401: Unauthorized
deletecollection видалення колекції PriorityClassDELETE /apis/scheduling.k8s.io/v1/priorityclasses
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
Цю сторінку було стоврено автоматично.
Якщо у вас є наміри надіслати пропозиції щодо неї, додайте згадку, про те що сторінку створено автоматично в описі вашого повідомлення. Зміни мають відбутись всюди в проєкті Kubernetes.