Files
rice-flakes/modules/k3s/k3s.nix
T

29 lines
566 B
Nix

{
# NFS client support: k3s mounts NFS volumes for media pods
boot.supportedFilesystems = [ "nfs" ];
fs ];
networking.firewall.allowedTCPPorts = [
6443
80
443
8969
33073
];
networking.firewall.allowedUDPPorts = [ 3479 ];
services.k3s = {
enable = true;
role = "server";
extraFlags = "--write-kubeconfig-mode 644 --disable-network-policy";
};
fileSystems."/var/lib/rancher/k3s/server/manifests/apps" = {
device = "/home/poslop/k3s/apps";
fsType = "none";
options = [
"bind"
"ro"
];
};
}