nixos-config/hosts/levi/kube.nix
2022-11-06 19:01:25 -05:00

13 lines
380 B
Nix

{ pkgs, ... }:
{
networking.firewall.allowedTCPPorts = [ 6443 ];
environment.systemPackages = [ pkgs.kubectl ];
services.k3s.enable = true;
# Get NetworkPolicy working
networking.firewall.enable = false;
systemd.services.k3s.path = [ pkgs.ipset ];
services.k3s.package = pkgs.k3s.overrideAttrs (prev: {
buildInputs = prev.buildInputs ++ [ pkgs.ipset ];
});
}