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), 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 是優先順序類別的集合。


操作


get 讀取指定的 PriorityClass

HTTP 請求

GET /apis/scheduling.k8s.io/v1/priorityclasses/{name}

參數

  • name (in path):字串,必填

    PriorityClass 的名稱

  • pretty (in query):字串

    pretty

回應

200 (PriorityClass):成功

401: 未經授權

list 列出或觀察 PriorityClass 類型的物件

HTTP 請求

GET /apis/scheduling.k8s.io/v1/priorityclasses

參數

回應

200 (PriorityClassList):成功

401: 未經授權

create 建立 PriorityClass

HTTP 請求

POST /apis/scheduling.k8s.io/v1/priorityclasses

參數

回應

200 (PriorityClass):成功

201 (PriorityClass):已建立

202 (PriorityClass):已接受

401: 未經授權

update 取代指定的 PriorityClass

HTTP 請求

PUT /apis/scheduling.k8s.io/v1/priorityclasses/{name}

參數

回應

200 (PriorityClass):成功

201 (PriorityClass):已建立

401: 未經授權

patch 部分更新指定的 PriorityClass

HTTP 請求

PATCH /apis/scheduling.k8s.io/v1/priorityclasses/{name}

參數

  • name (in path):字串,必填

    PriorityClass 的名稱

  • bodyPatch,必填

  • dryRun (in query):字串

    dryRun

  • fieldManager (in query):字串

    fieldManager

  • fieldValidation (in query):字串

    fieldValidation

  • force (in query):布林值

    force

  • pretty (in query):字串

    pretty

回應

200 (PriorityClass):成功

201 (PriorityClass):已建立

401: 未經授權

delete 刪除 PriorityClass

HTTP 請求

DELETE /apis/scheduling.k8s.io/v1/priorityclasses/{name}

參數

回應

200 (Status):成功

202 (Status):已接受

401: 未經授權

deletecollection 刪除 PriorityClass 的集合

HTTP 請求

DELETE /apis/scheduling.k8s.io/v1/priorityclasses

參數

回應

200 (Status):成功

401: 未經授權

此頁面為自動產生。

如果您計劃回報此頁面的問題,請在您的問題描述中提及此頁面為自動產生。此問題的修復可能需要在 Kubernetes 專案的其他地方進行。

最後修改時間:2024 年 8 月 28 日下午 6:01 PST:更新 v1.31 的自動產生 API 參考 (8ba98c79c1)