Skip to content

Commit afef85e

Browse files
authored
Add storage to deployment resource calculation for podGroup (#416)
1 parent aaf29e1 commit afef85e

File tree

2 files changed

+294
-116
lines changed

2 files changed

+294
-116
lines changed

internal/batchscheduler/volcano/volcano.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,12 @@ func getDeploymentResources(spec *appsv1.DeploymentSpec) *corev1.ResourceRequire
241241
for i := int32(0); i < *spec.Replicas; i++ {
242242
tmResource := getPodResource(&spec.Template.Spec)
243243
addResourceRequirements(reqs, tmResource)
244+
245+
for _, volume := range spec.Template.Spec.Volumes {
246+
if volume.Ephemeral != nil && volume.Ephemeral.VolumeClaimTemplate != nil {
247+
addResourceRequirements(reqs, &volume.Ephemeral.VolumeClaimTemplate.Spec.Resources)
248+
}
249+
}
244250
}
245251
return reqs
246252
}

0 commit comments

Comments
 (0)