blog.anqou.net
rss
author
tags

NixOS 上の k3s server を定期的に再起動する

k3s server を動かしているとメモリ使用量が増えすぎてしまうことがあります。再起動するとメモリ使用量が減るので、バッドノウハウとして定期的に再起動したくなります。 NixOS で管理している k3s の場合は systemd.services.k3s.serviceConfig で systemd service の設定を変更できるので、ここで RuntimeMaxSec を設定しておくと定期的な再起動を実現できます。

systemd.services.k3s.serviceConfig = {
  Restart = "always";
  RuntimeMaxSec = 86400;
};