K3s: Difference between revisions

imported>Fundur
Raspberry Pi not working due to memory cgroup fixed
imported>Timstott
Instructions to fix k3s network policies
Line 51: Line 51:
     "--container-runtime-endpoint unix:///run/containerd/containerd.sock"
     "--container-runtime-endpoint unix:///run/containerd/containerd.sock"
   ];
   ];
</syntaxHighlight>
== Network policies ==
The current k3s derivation doesn't include <code>ipset</code> package which is required by the network policy controller.
k3s logs
<syntaxHighlight lang=text>
level=warning msg="Skipping network policy controller start, ipset unavailable: ipset utility not found"
</syntaxHighlight>
There is an open pull request to fix it https://github.com/NixOS/nixpkgs/pull/176520#pullrequestreview-1304593562. Until then the package can be added to k3s's path as follow
<syntaxHighlight lang=nix>
  systemd.services.k3s.path = [ pkgs.ipset ];
</syntaxHighlight>
</syntaxHighlight>