@@ -81,7 +81,16 @@ func buildLCorePodTemplateSpec(h *common_helper.Helper, ctx context.Context, ins
8181 InitialDelaySeconds : 5 ,
8282 PeriodSeconds : 10 ,
8383 },
84- Resources : getResourcesOrDefault (nil , corev1.ResourceRequirements {}),
84+ Resources : corev1.ResourceRequirements {
85+ Requests : corev1.ResourceList {
86+ corev1 .ResourceCPU : resource .MustParse ("500m" ),
87+ corev1 .ResourceMemory : resource .MustParse ("2Gi" ),
88+ },
89+ Limits : corev1.ResourceList {
90+ corev1 .ResourceCPU : resource .MustParse ("2" ),
91+ corev1 .ResourceMemory : resource .MustParse ("8Gi" ),
92+ },
93+ },
8594 ImagePullPolicy : corev1 .PullIfNotPresent ,
8695 }
8796
@@ -108,15 +117,24 @@ func buildLCorePodTemplateSpec(h *common_helper.Helper, ctx context.Context, ins
108117 }
109118
110119 lightspeedStackContainer := corev1.Container {
111- Name : "lightspeed-service-api" ,
112- Image : apiv1beta1 .OpenStackLightspeedDefaultValues .LCoreImageURL ,
113- Args : []string {"-c" , VectorDBVolumeLightspeedStackConfigPath },
114- Ports : []corev1.ContainerPort {{Name : "https" , ContainerPort : OpenStackLightspeedAppServerContainerPort }},
115- VolumeMounts : lightspeedStackMounts ,
116- Env : lsEnvVars ,
117- LivenessProbe : buildLightspeedStackLivenessProbe (),
118- ReadinessProbe : buildLightspeedStackReadinessProbe (),
119- Resources : getResourcesOrDefault (nil , corev1.ResourceRequirements {}),
120+ Name : "lightspeed-service-api" ,
121+ Image : apiv1beta1 .OpenStackLightspeedDefaultValues .LCoreImageURL ,
122+ Args : []string {"-c" , VectorDBVolumeLightspeedStackConfigPath },
123+ Ports : []corev1.ContainerPort {{Name : "https" , ContainerPort : OpenStackLightspeedAppServerContainerPort }},
124+ VolumeMounts : lightspeedStackMounts ,
125+ Env : lsEnvVars ,
126+ LivenessProbe : buildLightspeedStackLivenessProbe (),
127+ ReadinessProbe : buildLightspeedStackReadinessProbe (),
128+ Resources : corev1.ResourceRequirements {
129+ Requests : corev1.ResourceList {
130+ corev1 .ResourceCPU : resource .MustParse ("250m" ),
131+ corev1 .ResourceMemory : resource .MustParse ("512Mi" ),
132+ },
133+ Limits : corev1.ResourceList {
134+ corev1 .ResourceCPU : resource .MustParse ("1" ),
135+ corev1 .ResourceMemory : resource .MustParse ("2Gi" ),
136+ },
137+ },
120138 ImagePullPolicy : corev1 .PullIfNotPresent ,
121139 }
122140 containers := []corev1.Container {llamaStackContainer , lightspeedStackContainer }
0 commit comments