diff --git a/Gopkg.lock b/Gopkg.lock index df256664..5edd4db6 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -491,6 +491,7 @@ "k8s.io/api/admission/v1beta1", "k8s.io/api/apps/v1", "k8s.io/api/core/v1", + "k8s.io/apimachinery/pkg/api/resource", "k8s.io/apimachinery/pkg/apis/meta/v1", "k8s.io/apimachinery/pkg/fields", "k8s.io/apimachinery/pkg/labels", diff --git a/pkg/metrics/proxy/injector/pod_patch.go b/pkg/metrics/proxy/injector/pod_patch.go index 51db0db2..49952ae5 100644 --- a/pkg/metrics/proxy/injector/pod_patch.go +++ b/pkg/metrics/proxy/injector/pod_patch.go @@ -10,6 +10,7 @@ import ( "k8s.io/api/admission/v1beta1" corev1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/intstr" + "k8s.io/apimachinery/pkg/api/resource" ) const ( @@ -154,6 +155,16 @@ func (i *injector) getPodPatchOperations( }, }, }, + Resources: corev1.ResourceRequirements{ + Limits: corev1.ResourceList{ + "cpu": resource.MustParse("250m"), + "memory": resource.MustParse("256Mi"), + }, + Requests: corev1.ResourceList{ + "cpu": resource.MustParse("100m"), + "memory": resource.MustParse("128Mi"), + }, + }, } var path string