k3s: tuning local development

Mon, Dec 19, 2022 One-minute read

k3s: tuning local development

A couple of tunables for single node master/agent k3s.

Fix high CPU on gnome

Higher usage on Gnome/KDE can be caused by the large number of overlay volumes.

systemctl stop --user gvfs-udisks2-volume-monitor

Disable leader election

For a single node development environment removing leader election can reduce CPU usage.

cat << EOF | sudo tee /etc/rancher/k3s/config.yaml
kube-controller-manager-arg:
  - "leader-elect=false"
  - "node-monitor-period=60s"

Tags:

    #k3s #kubernetes #TIL