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), 必填
value 代表此優先順序類的整數值。這是 Pod 在其 Pod 規範中包含此類名稱時所獲得的實際優先順序。
description (string)
description 是一個任意字串,通常提供何時應使用此優先順序類的指導。
globalDefault (boolean)
globalDefault 指定此 PriorityClass 是否應被視為沒有任何優先順序類的 Pod 的預設優先順序。只有一個 PriorityClass 可以標記為 `globalDefault`。但是,如果存在多個 PriorityClass 的 `globalDefault` 欄位設定為 true,則將使用這些全域性預設 PriorityClass 中值最小的作為預設優先順序。
preemptionPolicy (string)
preemptionPolicy 是搶佔低優先順序 Pod 的策略。可以是 Never、PreemptLowerPriority。如果未設定,預設為 PreemptLowerPriority。
PriorityClassList
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 是 PriorityClass 的列表
操作
get
讀取指定的 PriorityClass
HTTP 請求
GET /apis/scheduling.k8s.io/v1/priorityclasses/{name}
引數
name (在路徑中): string,必填
PriorityClass 的名稱
pretty (在查詢中): string
響應
200 (PriorityClass): OK
401: 未授權
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: 未授權
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): 已建立
202 (PriorityClass): 已接受
401: 未授權
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): 已建立
401: 未授權
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): 已建立
401: 未授權
delete
刪除一個 PriorityClass
HTTP 請求
DELETE /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): 已接受
401: 未授權
deletecollection
刪除 PriorityClass 集合
HTTP 請求
DELETE /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: 未授權
本頁面是自動生成的。
如果你打算報告此頁面存在的問題,請在問題描述中提及此頁面是自動生成的。修復可能需要在 Kubernetes 專案的其他地方進行。