nixos/modules/k3s-master/default.nix

17 lines
305 B
Nix
Raw Normal View History

2022-03-04 15:51:32 +01:00
{ pkgs, ... }:
2022-03-04 15:30:06 +01:00
{
services.k3s = {
enable = true;
role = "server";
2022-03-04 15:37:49 +01:00
};
2022-03-04 17:18:27 +01:00
environment.systemPackages = [
pkgs.k3s
pkgs.kubectl
pkgs.kubernetes-helm
];
2022-03-04 17:33:15 +01:00
environment.variables = {
KUBECONFIG = "/etc/rancher/k3s/k3s.yaml";
};
2022-03-04 15:48:04 +01:00
networking.firewall.allowedTCPPorts = [ 6443 ];
2022-03-04 15:30:06 +01:00
}