From 0b566809114549a38232373076275b73c0a49f67 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sun, 29 Dec 2024 17:17:03 -0700 Subject: [PATCH] [NixOS] Use calico cni plugin --- nixos/k3s.nix | 7 +++++++ nixos/machines/ryzen-shine.nix | 1 + 2 files changed, 8 insertions(+) diff --git a/nixos/k3s.nix b/nixos/k3s.nix index 94dbb088..613f4daa 100644 --- a/nixos/k3s.nix +++ b/nixos/k3s.nix @@ -49,6 +49,13 @@ in { }; }; + virtualization.containers = { + cniPlugins = [ + pkgs.calico + pkgs.flannel + ]; + }; + systemd.services = { nvidia-container-toolkit-cdi-generator = { # Even with `--library-search-path`, `nvidia-ctk` won't find the libs diff --git a/nixos/machines/ryzen-shine.nix b/nixos/machines/ryzen-shine.nix index 5922c36c..14df5957 100644 --- a/nixos/machines/ryzen-shine.nix +++ b/nixos/machines/ryzen-shine.nix @@ -18,6 +18,7 @@ myModules.postgres.enable = true; myModules.railbird-k3s = { enable = true; + serverAddr = "https://jimi-hendnix.local:6443"; # extraFlags = ["--node-taint preferNoSchedule=true:NoSchedule"]; }; boot.kernelPackages = pkgs.linuxPackages_latest;