[NixOS] Set container-runtime-endpoint in k3s

This commit is contained in:
2025-06-13 00:18:19 -06:00
parent 973c5dc134
commit 39af365839

View File

@@ -119,6 +119,9 @@ in {
services.k3s = { services.k3s = {
enable = true; enable = true;
clusterInit = cfg.serverAddr == ""; clusterInit = cfg.serverAddr == "";
label = {
"nixos-nvidia-cdi" = "enabled";
};
serverAddr = cfg.serverAddr; serverAddr = cfg.serverAddr;
configPath = pkgs.writeTextFile { configPath = pkgs.writeTextFile {
name = "k3s-config.yaml"; name = "k3s-config.yaml";
@@ -138,6 +141,7 @@ in {
"--tls-san jimi-hendnix.local" "--tls-san jimi-hendnix.local"
"--tls-san dev.railbird.ai" "--tls-san dev.railbird.ai"
"--node-label nixos-nvidia-cdi=enabled" "--node-label nixos-nvidia-cdi=enabled"
"--container-runtime-endpoint unix:///run/containerd/containerd.sock"
] ]
++ cfg.extraFlags; ++ cfg.extraFlags;
containerdConfigTemplate = '' containerdConfigTemplate = ''