File tree 14 files changed +126
-0
lines changed
14 files changed +126
-0
lines changed Original file line number Diff line number Diff line change 32
32
readOnlyRootFilesystem : true
33
33
allowPrivilegeEscalation : false
34
34
terminationMessagePath : /tmp/termination-log
35
+ resources :
36
+ requests :
37
+ memory : " 15Mi"
38
+ cpu : 40m
39
+ limits :
40
+ memory : " 30Mi"
41
+ cpu : 100m
35
42
volumeMounts :
36
43
- name : devfs
37
44
mountPath : /dev
Original file line number Diff line number Diff line change 33
33
type : " container_device_plugin_t"
34
34
readOnlyRootFilesystem : true
35
35
allowPrivilegeEscalation : false
36
+ resources :
37
+ requests :
38
+ memory : " 25Mi"
39
+ cpu : 50m
40
+ limits :
41
+ memory : " 50Mi"
42
+ cpu : 100m
36
43
volumeMounts :
37
44
- name : devfs
38
45
mountPath : /dev/dsa
Original file line number Diff line number Diff line change 44
44
securityContext :
45
45
readOnlyRootFilesystem : true
46
46
allowPrivilegeEscalation : false
47
+ resources :
48
+ requests :
49
+ memory : " 30Mi"
50
+ cpu : 80m
51
+ limits :
52
+ memory : " 60Mi"
53
+ cpu : 160m
47
54
volumeMounts :
48
55
- name : devfs
49
56
mountPath : /dev
Original file line number Diff line number Diff line change 36
36
type : " container_device_plugin_t"
37
37
readOnlyRootFilesystem : true
38
38
allowPrivilegeEscalation : false
39
+ resources :
40
+ requests :
41
+ memory : " 45Mi"
42
+ cpu : 40m
43
+ limits :
44
+ memory : " 90Mi"
45
+ cpu : 100m
39
46
volumeMounts :
40
47
- name : devfs
41
48
mountPath : /dev/dri
Original file line number Diff line number Diff line change 33
33
type : " container_device_plugin_t"
34
34
readOnlyRootFilesystem : true
35
35
allowPrivilegeEscalation : false
36
+ resources :
37
+ requests :
38
+ memory : " 25Mi"
39
+ cpu : 60m
40
+ limits :
41
+ memory : " 50Mi"
42
+ cpu : 120m
36
43
volumeMounts :
37
44
- name : devfs
38
45
mountPath : /dev/iax
Original file line number Diff line number Diff line change 37
37
readOnlyRootFilesystem : true
38
38
allowPrivilegeEscalation : false
39
39
imagePullPolicy : IfNotPresent
40
+ resources :
41
+ requests :
42
+ memory : " 15Mi"
43
+ cpu : 70m
44
+ limits :
45
+ memory : " 30Mi"
46
+ cpu : 140m
40
47
volumeMounts :
41
48
- name : devdir
42
49
mountPath : /dev/vfio
Original file line number Diff line number Diff line change 28
28
readOnlyRootFilesystem : true
29
29
allowPrivilegeEscalation : false
30
30
imagePullPolicy : IfNotPresent
31
+ resources :
32
+ requests :
33
+ memory : " 15Mi"
34
+ cpu : 40m
35
+ limits :
36
+ memory : " 30Mi"
37
+ cpu : 100m
31
38
volumeMounts :
32
39
- name : kubeletsockets
33
40
mountPath : /var/lib/kubelet/device-plugins
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
22
22
apps "k8s.io/api/apps/v1"
23
23
v1 "k8s.io/api/core/v1"
24
+ "k8s.io/apimachinery/pkg/api/resource"
24
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25
26
"k8s.io/apimachinery/pkg/util/diff"
26
27
"k8s.io/apimachinery/pkg/util/intstr"
@@ -92,6 +93,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
92
93
ReadOnlyRootFilesystem : & yes ,
93
94
AllowPrivilegeEscalation : & no ,
94
95
},
96
+ Resources : v1.ResourceRequirements {
97
+ Limits : v1.ResourceList {
98
+ v1 .ResourceCPU : resource .MustParse ("100m" ),
99
+ v1 .ResourceMemory : resource .MustParse ("30Mi" ),
100
+ },
101
+ Requests : v1.ResourceList {
102
+ v1 .ResourceCPU : resource .MustParse ("40m" ),
103
+ v1 .ResourceMemory : resource .MustParse ("15Mi" ),
104
+ },
105
+ },
95
106
VolumeMounts : []v1.VolumeMount {
96
107
{
97
108
Name : "devfs" ,
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import (
20
20
21
21
apps "k8s.io/api/apps/v1"
22
22
v1 "k8s.io/api/core/v1"
23
+ "k8s.io/apimachinery/pkg/api/resource"
23
24
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
24
25
"k8s.io/apimachinery/pkg/util/diff"
25
26
"k8s.io/apimachinery/pkg/util/intstr"
@@ -96,6 +97,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
96
97
ReadOnlyRootFilesystem : & yes ,
97
98
AllowPrivilegeEscalation : & no ,
98
99
},
100
+ Resources : v1.ResourceRequirements {
101
+ Limits : v1.ResourceList {
102
+ v1 .ResourceCPU : resource .MustParse ("100m" ),
103
+ v1 .ResourceMemory : resource .MustParse ("50Mi" ),
104
+ },
105
+ Requests : v1.ResourceList {
106
+ v1 .ResourceCPU : resource .MustParse ("50m" ),
107
+ v1 .ResourceMemory : resource .MustParse ("25Mi" ),
108
+ },
109
+ },
99
110
VolumeMounts : []v1.VolumeMount {
100
111
{
101
112
Name : "devfs" ,
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
22
22
apps "k8s.io/api/apps/v1"
23
23
v1 "k8s.io/api/core/v1"
24
+ "k8s.io/apimachinery/pkg/api/resource"
24
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25
26
"k8s.io/apimachinery/pkg/util/diff"
26
27
"k8s.io/apimachinery/pkg/util/intstr"
@@ -94,6 +95,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
94
95
AllowPrivilegeEscalation : & no ,
95
96
},
96
97
TerminationMessagePath : "/tmp/termination-log" ,
98
+ Resources : v1.ResourceRequirements {
99
+ Limits : v1.ResourceList {
100
+ v1 .ResourceCPU : resource .MustParse ("160m" ),
101
+ v1 .ResourceMemory : resource .MustParse ("60Mi" ),
102
+ },
103
+ Requests : v1.ResourceList {
104
+ v1 .ResourceCPU : resource .MustParse ("80m" ),
105
+ v1 .ResourceMemory : resource .MustParse ("30Mi" ),
106
+ },
107
+ },
97
108
VolumeMounts : []v1.VolumeMount {
98
109
{
99
110
MountPath : "/dev" ,
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ import (
22
22
23
23
apps "k8s.io/api/apps/v1"
24
24
v1 "k8s.io/api/core/v1"
25
+ "k8s.io/apimachinery/pkg/api/resource"
25
26
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26
27
"k8s.io/apimachinery/pkg/util/diff"
27
28
"k8s.io/apimachinery/pkg/util/intstr"
@@ -106,6 +107,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
106
107
ReadOnlyRootFilesystem : & yes ,
107
108
AllowPrivilegeEscalation : & no ,
108
109
},
110
+ Resources : v1.ResourceRequirements {
111
+ Limits : v1.ResourceList {
112
+ v1 .ResourceCPU : resource .MustParse ("100m" ),
113
+ v1 .ResourceMemory : resource .MustParse ("90Mi" ),
114
+ },
115
+ Requests : v1.ResourceList {
116
+ v1 .ResourceCPU : resource .MustParse ("40m" ),
117
+ v1 .ResourceMemory : resource .MustParse ("45Mi" ),
118
+ },
119
+ },
109
120
VolumeMounts : []v1.VolumeMount {
110
121
{
111
122
Name : "devfs" ,
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import (
20
20
21
21
apps "k8s.io/api/apps/v1"
22
22
v1 "k8s.io/api/core/v1"
23
+ "k8s.io/apimachinery/pkg/api/resource"
23
24
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
24
25
"k8s.io/apimachinery/pkg/util/diff"
25
26
"k8s.io/apimachinery/pkg/util/intstr"
@@ -96,6 +97,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
96
97
ReadOnlyRootFilesystem : & yes ,
97
98
AllowPrivilegeEscalation : & no ,
98
99
},
100
+ Resources : v1.ResourceRequirements {
101
+ Limits : v1.ResourceList {
102
+ v1 .ResourceCPU : resource .MustParse ("120m" ),
103
+ v1 .ResourceMemory : resource .MustParse ("50Mi" ),
104
+ },
105
+ Requests : v1.ResourceList {
106
+ v1 .ResourceCPU : resource .MustParse ("60m" ),
107
+ v1 .ResourceMemory : resource .MustParse ("25Mi" ),
108
+ },
109
+ },
99
110
VolumeMounts : []v1.VolumeMount {
100
111
{
101
112
Name : "devfs" ,
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
22
22
apps "k8s.io/api/apps/v1"
23
23
v1 "k8s.io/api/core/v1"
24
+ "k8s.io/apimachinery/pkg/api/resource"
24
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25
26
"k8s.io/apimachinery/pkg/util/diff"
26
27
"k8s.io/apimachinery/pkg/util/intstr"
@@ -100,6 +101,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
100
101
ReadOnlyRootFilesystem : & yes ,
101
102
AllowPrivilegeEscalation : & no ,
102
103
},
104
+ Resources : v1.ResourceRequirements {
105
+ Limits : v1.ResourceList {
106
+ v1 .ResourceCPU : resource .MustParse ("140m" ),
107
+ v1 .ResourceMemory : resource .MustParse ("30Mi" ),
108
+ },
109
+ Requests : v1.ResourceList {
110
+ v1 .ResourceCPU : resource .MustParse ("70m" ),
111
+ v1 .ResourceMemory : resource .MustParse ("15Mi" ),
112
+ },
113
+ },
103
114
VolumeMounts : []v1.VolumeMount {
104
115
{
105
116
Name : "devdir" ,
Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
22
22
apps "k8s.io/api/apps/v1"
23
23
v1 "k8s.io/api/core/v1"
24
+ "k8s.io/apimachinery/pkg/api/resource"
24
25
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
25
26
"k8s.io/apimachinery/pkg/util/diff"
26
27
"k8s.io/apimachinery/pkg/util/intstr"
@@ -88,6 +89,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
88
89
ReadOnlyRootFilesystem : & yes ,
89
90
AllowPrivilegeEscalation : & no ,
90
91
},
92
+ Resources : v1.ResourceRequirements {
93
+ Limits : v1.ResourceList {
94
+ v1 .ResourceCPU : resource .MustParse ("100m" ),
95
+ v1 .ResourceMemory : resource .MustParse ("30Mi" ),
96
+ },
97
+ Requests : v1.ResourceList {
98
+ v1 .ResourceCPU : resource .MustParse ("40m" ),
99
+ v1 .ResourceMemory : resource .MustParse ("15Mi" ),
100
+ },
101
+ },
91
102
VolumeMounts : []v1.VolumeMount {
92
103
{
93
104
Name : "kubeletsockets" ,
You can’t perform that action at this time.
0 commit comments