Skip to content

Commit 55b44c2

Browse files
authored
Add QoS for the init containers (#1092)
1 parent 6ef5177 commit 55b44c2

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

pkg/resource/statefulset.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,16 @@ func (b StatefulSetBuilder) MakeInitContainers() []corev1.Container {
263263
RunAsUser: ptr.Int64(0),
264264
AllowPrivilegeEscalation: ptr.Bool(false),
265265
},
266+
Resources: corev1.ResourceRequirements{
267+
Limits: corev1.ResourceList{
268+
corev1.ResourceCPU: resource.MustParse("100m"),
269+
corev1.ResourceMemory: resource.MustParse("200Mi"),
270+
},
271+
Requests: corev1.ResourceList{
272+
corev1.ResourceCPU: resource.MustParse("50m"),
273+
corev1.ResourceMemory: resource.MustParse("100Mi"),
274+
},
275+
},
266276
},
267277
}
268278
}

pkg/resource/testdata/TestStatefulSetBuilder/automount_sa.golden

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,13 @@ spec:
9898
image: cockroachdb/cockroach:v21.1.0
9999
imagePullPolicy: IfNotPresent
100100
name: db-init
101-
resources: {}
101+
resources:
102+
limits:
103+
cpu: 100m
104+
memory: 200Mi
105+
requests:
106+
cpu: 50m
107+
memory: 100Mi
102108
securityContext:
103109
allowPrivilegeEscalation: false
104110
runAsUser: 0

pkg/resource/testdata/TestStatefulSetBuilder/default_secure.golden

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,13 @@ spec:
9898
image: cockroachdb/cockroach:v21.1.0
9999
imagePullPolicy: IfNotPresent
100100
name: db-init
101-
resources: {}
101+
resources:
102+
limits:
103+
cpu: 100m
104+
memory: 200Mi
105+
requests:
106+
cpu: 50m
107+
memory: 100Mi
102108
securityContext:
103109
allowPrivilegeEscalation: false
104110
runAsUser: 0

0 commit comments

Comments
 (0)