mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 07:27:21 +00:00
Add local storage (scratch space) allocatable support
This PR adds the support for allocatable local storage (scratch space). This feature is only for root file system which is shared by kubernetes componenets, users' containers and/or images. User could use --kube-reserved flag to reserve the storage for kube system components. If the allocatable storage for user's pods is used up, some pods will be evicted to free the storage resource.
This commit is contained in:
@@ -915,7 +915,7 @@ func parseResourceList(m componentconfig.ConfigurationMap) (v1.ResourceList, err
|
||||
for k, v := range m {
|
||||
switch v1.ResourceName(k) {
|
||||
// Only CPU and memory resources are supported.
|
||||
case v1.ResourceCPU, v1.ResourceMemory:
|
||||
case v1.ResourceCPU, v1.ResourceMemory, v1.ResourceStorage:
|
||||
q, err := resource.ParseQuantity(v)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user