From 4f38e1424572598bc513bb7377704142baee8f91 Mon Sep 17 00:00:00 2001 From: Saikrishna Edupuganti Date: Wed, 27 Mar 2019 00:52:37 +0000 Subject: [PATCH] Turn on static policy for CPU manager This is finally supported in Kata 1.6 Update memory limit for kata to run in guaranteed test case Signed-off-by: Saikrishna Edupuganti --- clr-k8s-examples/kubeadm.yaml | 5 ++--- clr-k8s-examples/tests/cpumanager/test-cpumanager.yaml.tmpl | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/clr-k8s-examples/kubeadm.yaml b/clr-k8s-examples/kubeadm.yaml index ac6786f..5a0af75 100644 --- a/clr-k8s-examples/kubeadm.yaml +++ b/clr-k8s-examples/kubeadm.yaml @@ -7,9 +7,8 @@ apiVersion: kubelet.config.k8s.io/v1beta1 kind: KubeletConfiguration featureGates: RuntimeClass: true -# Kata does not work with static -# https://github.com/kata-containers/runtime/issues/878 -# cpuManagerPolicy: static +# Allowing for CPU pinning and isolation in case of guaranteed QoS class +cpuManagerPolicy: static systemReserved: cpu: 500m memory: 256M diff --git a/clr-k8s-examples/tests/cpumanager/test-cpumanager.yaml.tmpl b/clr-k8s-examples/tests/cpumanager/test-cpumanager.yaml.tmpl index 3b85b67..b163beb 100644 --- a/clr-k8s-examples/tests/cpumanager/test-cpumanager.yaml.tmpl +++ b/clr-k8s-examples/tests/cpumanager/test-cpumanager.yaml.tmpl @@ -12,7 +12,7 @@ spec: resources: limits: cpu: 1 - memory: 100Mi + memory: 500Mi # For kata to run --- apiVersion: v1 kind: Pod