跳至主要内容

資源配額類型參考

當您建立資源配額時,您正在設定專案可用的資源池。您可以為以下資源類型設定以下資源限制。

資源類型描述
CPU Limit*分配給專案/命名空間的最大 CPU 量(以 millicores 為單位)。1
CPU Reservation*保證給專案/命名空間的最小 CPU 量(以 millicores 為單位)。1
Memory Limit*分配給專案/命名空間的最大記憶體量(以位元組為單位)。1
Memory Reservation*保證給專案/命名空間的最小記憶體量(以位元組為單位)。1
Storage Reservation保證給專案/命名空間的最小儲存量(以 GB 為單位)。
Services Load Balancers專案/命名空間中可以存在的負載平衡器服務的最大數量。
Services Node Ports專案/命名空間中可以存在的 node port 服務的最大數量。
Pods專案/命名空間中處於非終止狀態的 pod 的最大數量(即,狀態為 .status.phase in (Failed, Succeeded) 等於 true 的 pod)。
Services專案/命名空間中可以存在的服務的最大數量。
ConfigMaps專案/命名空間中可以存在的 ConfigMap 的最大數量。
Persistent Volume Claims專案/命名空間中可以存在的持久卷宣告的最大數量。
Replications Controllers專案/命名空間中可以存在的複製控制器的最大數量。
Secrets專案/命名空間中可以存在的 secret 的最大數量。
*

設定資源配額時,如果您在專案/命名空間上設定與 CPU 或記憶體相關的任何內容(即限制或保留),則所有容器在建立期間都需要設定相應的 CPU 或記憶體欄位。可以同時設定容器預設資源限制,以避免需要為每個工作負載明確設定這些限制。有關為何需要這樣做的更多詳細資訊,請參閱 Kubernetes 文件。