Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 35 additions & 49 deletions charts/abcdesktop/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -652,56 +652,42 @@ od_config: |
K8S_CREATE_EPHEMERALCONTAINER_TIMEOUT_SECONDS: 120
# END OF K8S TIMEOUT

#
# Application execute class defined
# define some executeclasses name with
# resources requests and limits value
# then map executeclasses to application
executeclasses : {
'default':{
'nodeSelector':None,
'description': 'default: up to 4 CPU cores and 8Gi',
'runtimeClassName': None,
'resources':{
'requests':{'memory':"576Mi",'cpu':"220m"},
'limits': {'memory':"8Gi",'cpu':"4000m"}
}
},
'bronze':{
'nodeSelector':None,
'runtimeClassName': None,
'description': 'bronze: up to 2 CPU cores and 8Gi',
'resources':{
'requests':{'memory':"576Mi",'cpu':"220m"},
'limits': {'memory':"8Gi",'cpu':"2000m"}
}
},
'silver':{
'nodeSelector': None,
'description': 'silver: 4 CPU cores and 32Gi RAM',
'runtimeClassName': None,
'resources':{
'requests':{'memory':"2Gi",'cpu':"2000m"},
'limits':{'memory':"32Gi",'cpu':"4000m"}
}
},
'gold':{
# to give a gpu to graphical container, add 'containers' entry
'containers' : { 'graphical': { 'resources': { 'limits': { 'nvidia.com/gpu':'1' } } } },
'nodeSelector':{'nvidia.com/gpu.present': 'true'},
'description': 'gold: 4 CPU cores, 32Gi RAM and 1 GPU',
'runtimeClassName': 'nvidia',
'resources':{
'requests':{'memory':"2Gi",'cpu':"4000m"},
'limits': {'memory':"32Gi",'cpu':"4000m"}
}
},
'platinum':{
# to give a gpu to graphical container, add 'containers' entry
'containers' : { 'graphical': { 'resources': { 'limits': { 'nvidia.com/gpu':'1' } } } },
# nodeselector optional
'nodeSelector':{'nvidia.com/gpu.present': 'true'},
# this appears only on web interface
'description': 'platinum: 8 CPU cores, 128G RAM and 1 GPU',
'runtimeClassName': 'nvidia',
'resources':{
'requests':{'memory':"4Gi",'cpu':"4000m"},
'limits':{'memory':"128Gi",'cpu':"8000m"} } } }
'default':{
'description': 'default: 1 CPU cores and 2Gi',
'nodeSelector':None,
'resources':{
'requests':{'memory':"512Mi",'cpu':"100m"},
'limits': {'memory':"2Gi",'cpu':"1000m"}
}
},
'bronze':{
'description': 'bronze: 1 core / 2 Gi / 0 GPU',
'nodeSelector':None,
'resources':{
'requests':{'memory':"64Mi",'cpu':"100m"},
'limits': {'memory':"2Gi",'cpu':"1000m"}
}
},
'silver':{
'description': 'silver: 2 cores / 4 Gi / 1 GPU',
'nodeSelector':None,
'resources':{
'requests':{'memory':"64Mi",'cpu':"100m"},
'limits': {'memory':"4Gi",'cpu':"2000m", 'nvidia.com/gpu':'1' }
}
},
'gold':{
'description': 'gold: 4 cores / 8 Gi / 1 GPU',
'nodeSelector':None,
'resources':{
'requests':{'memory':"128Mi",'cpu':"100m"},
'limits':{'memory':"8Gi",'cpu':"4000m", 'nvidia.com/gpu':'1' } } } }

# features_permissions
# read executeclasses and permit a user to set a dedicated class name as desktop features
Expand Down