From 3bf5ff65de8e9e0a4b390657cf08ea82de38520a Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Mon, 1 Apr 2024 22:54:34 +0800 Subject: [PATCH] docs: kubevirt - system-reserved --- hosts/k8s/kubevirt-shoryu/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hosts/k8s/kubevirt-shoryu/default.nix b/hosts/k8s/kubevirt-shoryu/default.nix index 93edf91c..cd198a92 100644 --- a/hosts/k8s/kubevirt-shoryu/default.nix +++ b/hosts/k8s/kubevirt-shoryu/default.nix @@ -25,9 +25,10 @@ kubeletExtraArgs = [ "--cpu-manager-policy=static" # https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/ - # we have to reserve some resources for for system daemons running as pods + # we have to reserve some resources for for system daemons running as pods or system services # when cpu-manager's static policy is enabled - "--system-reserved=cpu=1,memory=1Gi,ephemeral-storage=2Gi" + # the memory we reserved here is also for the kernel, since kernel's memory is not accounted in pods + "--system-reserved=cpu=1,memory=2Gi,ephemeral-storage=2Gi" ]; nodeLabels = [ "node-purpose=kubevirt"