Summary
The EPP (Endpoint Picker) Deployment in charts/modeldeployment currently sets:
epp:
resources:
requests:
cpu: 100m
memory: 256Mi
These values are inherited as-is from the upstream GAIE inferencepool chart and have not been validated against this fork's actual runtime footprint.
Concern
There is one EPP Deployment per modeldeployment. When several are scheduled together, they are likely to be packed onto the first node Karpenter provisions. With unmeasured requests (and no limits) this risks either overcommitting that node or, conversely, under-requesting and getting evicted under pressure.
Action items
References
charts/modeldeployment/templates/epp-deployment.yaml
charts/modeldeployment/values.yaml (epp.resources)
Summary
The EPP (Endpoint Picker) Deployment in
charts/modeldeploymentcurrently sets:These values are inherited as-is from the upstream GAIE
inferencepoolchart and have not been validated against this fork's actual runtime footprint.Concern
There is one EPP Deployment per
modeldeployment. When several are scheduled together, they are likely to be packed onto the first node Karpenter provisions. With unmeasured requests (and no limits) this risks either overcommitting that node or, conversely, under-requesting and getting evicted under pressure.Action items
epp.resources.requestsbased on the measurements.epp.resources.limits.References
charts/modeldeployment/templates/epp-deployment.yamlcharts/modeldeployment/values.yaml(epp.resources)