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), required
value 代表此優先順序類別的整數值。 這是 Pod 在其 Pod 規格中具有此類別名稱時收到的實際優先順序。
description (string)
description 是一個任意字串,通常提供何時應使用此優先順序類別的指南。
globalDefault (boolean)
globalDefault 指定是否應將此 PriorityClass 視為沒有任何優先順序類別的 Pod 的預設優先順序。 只有一個 PriorityClass 可以標記為
globalDefault
。 然而,如果存在多個將其globalDefault
欄位設定為 true 的 PriorityClass,則此類全域預設 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), required
items 是 PriorityClass 的清單
操作
get
讀取指定的 PriorityClass
HTTP 請求
GET /apis/scheduling.k8s.io/v1/priorityclasses/{name}
參數
name (in path):字串,必填
PriorityClass 的名稱
pretty (in query):字串
回應
200 (PriorityClass):成功
401: 未經授權
list
列出或觀察 PriorityClass 類型的物件
HTTP 請求
GET /apis/scheduling.k8s.io/v1/priorityclasses
參數
allowWatchBookmarks (in query):布林值
continue (in query):字串
fieldSelector (in query):字串
labelSelector (in query):字串
limit (in query):整數
pretty (in query):字串
resourceVersion (in query):字串
resourceVersionMatch (in query):字串
sendInitialEvents (in query):布林值
timeoutSeconds (in query):整數
watch (in query):布林值
回應
200 (PriorityClassList):成功
401: 未經授權
create
建立 PriorityClass
HTTP 請求
POST /apis/scheduling.k8s.io/v1/priorityclasses
參數
body:PriorityClass,必填
dryRun (in query):字串
fieldManager (in query):字串
fieldValidation (in query):字串
pretty (in query):字串
回應
200 (PriorityClass):成功
201 (PriorityClass):已建立
202 (PriorityClass):已接受
401: 未經授權
update
取代指定的 PriorityClass
HTTP 請求
PUT /apis/scheduling.k8s.io/v1/priorityclasses/{name}
參數
name (in path):字串,必填
PriorityClass 的名稱
body:PriorityClass,必填
dryRun (in query):字串
fieldManager (in query):字串
fieldValidation (in query):字串
pretty (in query):字串
回應
200 (PriorityClass):成功
201 (PriorityClass):已建立
401: 未經授權
patch
部分更新指定的 PriorityClass
HTTP 請求
PATCH /apis/scheduling.k8s.io/v1/priorityclasses/{name}
參數
name (in path):字串,必填
PriorityClass 的名稱
body:Patch,必填
dryRun (in query):字串
fieldManager (in query):字串
fieldValidation (in query):字串
force (in query):布林值
pretty (in query):字串
回應
200 (PriorityClass):成功
201 (PriorityClass):已建立
401: 未經授權
delete
刪除 PriorityClass
HTTP 請求
DELETE /apis/scheduling.k8s.io/v1/priorityclasses/{name}
參數
name (in path):字串,必填
PriorityClass 的名稱
body:DeleteOptions
dryRun (in query):字串
gracePeriodSeconds (in query):整數
pretty (in query):字串
propagationPolicy (in query):字串
回應
200 (Status):成功
202 (Status):已接受
401: 未經授權
deletecollection
刪除 PriorityClass 的集合
HTTP 請求
DELETE /apis/scheduling.k8s.io/v1/priorityclasses
參數
body:DeleteOptions
continue (in query):字串
dryRun (in query):字串
fieldSelector (in query):字串
gracePeriodSeconds (in query):整數
labelSelector (in query):字串
limit (in query):整數
pretty (in query):字串
propagationPolicy (in query):字串
resourceVersion (in query):字串
resourceVersionMatch (in query):字串
sendInitialEvents (in query):布林值
timeoutSeconds (in query):整數
回應
200 (Status):成功
401: 未經授權
此頁面為自動產生。
如果您計劃回報此頁面的問題,請在您的問題描述中提及此頁面為自動產生。此問題的修復可能需要在 Kubernetes 專案的其他地方進行。