From a19d55f610d8568182f5676952eb367a841897ec Mon Sep 17 00:00:00 2001 From: Asish Kumar Date: Tue, 31 Mar 2026 16:23:12 +0530 Subject: [PATCH] Increase ko build strategy default resource limits The ko build strategy's default resource limits (500m CPU / 1Gi memory) are too low for Go compilation, causing OOM kills even for simple projects. This increases the limits to 1 CPU / 2Gi memory to match the buildah strategy which has similar resource demands. The memory request is also increased from 65Mi to 256Mi to better reflect the baseline memory needs of the Go compiler. Fixes #2011 Signed-off-by: Asish Kumar --- samples/v1alpha1/buildstrategy/ko/buildstrategy_ko_cr.yaml | 6 +++--- samples/v1beta1/buildstrategy/ko/buildstrategy_ko_cr.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/samples/v1alpha1/buildstrategy/ko/buildstrategy_ko_cr.yaml b/samples/v1alpha1/buildstrategy/ko/buildstrategy_ko_cr.yaml index 50f56775eb..f7053aa6a1 100644 --- a/samples/v1alpha1/buildstrategy/ko/buildstrategy_ko_cr.yaml +++ b/samples/v1alpha1/buildstrategy/ko/buildstrategy_ko_cr.yaml @@ -106,11 +106,11 @@ spec: popd > /dev/null resources: limits: - cpu: 500m - memory: 1Gi + cpu: "1" + memory: 2Gi requests: cpu: 250m - memory: 65Mi + memory: 256Mi securityContext: runAsUser: 1000 runAsGroup: 1000 diff --git a/samples/v1beta1/buildstrategy/ko/buildstrategy_ko_cr.yaml b/samples/v1beta1/buildstrategy/ko/buildstrategy_ko_cr.yaml index 3c026df1d0..8d58de3b37 100644 --- a/samples/v1beta1/buildstrategy/ko/buildstrategy_ko_cr.yaml +++ b/samples/v1beta1/buildstrategy/ko/buildstrategy_ko_cr.yaml @@ -121,11 +121,11 @@ spec: popd > /dev/null resources: limits: - cpu: 500m - memory: 1Gi + cpu: "1" + memory: 2Gi requests: cpu: 250m - memory: 65Mi + memory: 256Mi securityContext: runAsUser: 1000 runAsGroup: 1000