資源配額類型參考
當您建立資源配額時,您正在設定專案可用的資源池。您可以為以下資源類型設定以下資源限制。
| 資源類型 | 描述 |
|---|---|
| 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 文件。