From cba35dc66aee4df8a6989d1aaa882bf364f8cdcd Mon Sep 17 00:00:00 2001 From: Devin Buhl Date: Thu, 1 Feb 2024 17:01:30 -0500 Subject: [PATCH] feat: add image-gc to k0s and talos kubelet options Signed-off-by: Devin Buhl --- bootstrap/templates/kubernetes/k0s/k0sctl.yaml.j2 | 5 +++-- bootstrap/templates/kubernetes/talos/talconfig.yaml.j2 | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bootstrap/templates/kubernetes/k0s/k0sctl.yaml.j2 b/bootstrap/templates/kubernetes/k0s/k0sctl.yaml.j2 index 97d94a8c..2279c5a7 100644 --- a/bootstrap/templates/kubernetes/k0s/k0sctl.yaml.j2 +++ b/bootstrap/templates/kubernetes/k0s/k0sctl.yaml.j2 @@ -14,11 +14,12 @@ spec: ssh: address: "{{ item.address }}" user: "{{ item.ssh_username }}" - {% if item.controller %} installFlags: + {% if item.controller %} - --disable-components=metrics-server - --no-taints - {% endif %} + {% endif %} + - --kubelet-extra-args="--image-gc-low-threshold=50 --image-gc-high-threshold=60" files: - name: bootstrap-scripts src: scripts diff --git a/bootstrap/templates/kubernetes/talos/talconfig.yaml.j2 b/bootstrap/templates/kubernetes/talos/talconfig.yaml.j2 index 5aa16dfb..6a83788a 100644 --- a/bootstrap/templates/kubernetes/talos/talconfig.yaml.j2 +++ b/bootstrap/templates/kubernetes/talos/talconfig.yaml.j2 @@ -106,7 +106,7 @@ controlPlane: kubelet: extraArgs: image-gc-low-threshold: 50 - image-gc-high-threshold: 60 + image-gc-high-threshold: 55 rotate-server-certificates: true nodeIP: validSubnets: