File tree 7 files changed +77
-0
lines changed
7 files changed +77
-0
lines changed 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"
@@ -105,6 +106,16 @@ func (c *controller) newDaemonSetExpected(rawObj client.Object) *apps.DaemonSet
105
106
ReadOnlyRootFilesystem : & yes ,
106
107
AllowPrivilegeEscalation : & no ,
107
108
},
109
+ Resources : v1.ResourceRequirements {
110
+ Limits : v1.ResourceList {
111
+ v1 .ResourceCPU : resource .MustParse ("100m" ),
112
+ v1 .ResourceMemory : resource .MustParse ("90Mi" ),
113
+ },
114
+ Requests : v1.ResourceList {
115
+ v1 .ResourceCPU : resource .MustParse ("40m" ),
116
+ v1 .ResourceMemory : resource .MustParse ("45Mi" ),
117
+ },
118
+ },
108
119
VolumeMounts : []v1.VolumeMount {
109
120
{
110
121
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