parent
581fb52bdc
commit
ffe4aaac1d
@ -0,0 +1,18 @@ |
||||
{ pkgs, ... }: |
||||
{ |
||||
# This is required so that pod can reach the API server (running on port 6443 by default) |
||||
networking.firewall.allowedTCPPorts = [ 6443 ]; |
||||
services.k3s.enable = true; |
||||
services.k3s.role = "server"; |
||||
services.k3s.extraFlags = toString [ |
||||
# "--kubelet-arg=v=4" # Optionally add additional args to k3s |
||||
]; |
||||
services.dnsmasq.enable = true; |
||||
services.dnsmasq.extraConfig = '' |
||||
address=/.loop/127.0.0.1 |
||||
''; |
||||
environment.systemPackages = [ |
||||
pkgs.k3s |
||||
pkgs.kubernetes-helm |
||||
]; |
||||
} |
Loading…
Reference in new issue