diff --git a/machines/john-endesktop/configuration.nix b/machines/john-endesktop/configuration.nix index ec20935..b0a075c 100644 --- a/machines/john-endesktop/configuration.nix +++ b/machines/john-endesktop/configuration.nix @@ -110,6 +110,15 @@ with lib; role = "agent"; # serverAddr defaults to https://10.0.0.222:6443 # tokenFile defaults to /etc/k3s/token + extraFlags = [ + # Node labels for workload scheduling + # fast-cpu: This node has a faster CPU than other cluster nodes + "--node-label=fast-cpu=true" + # fast-storage: This node is the NFS host with fast local storage access + "--node-label=fast-storage=true" + # k3s-upgrade=disabled: NixOS manages k3s upgrades via Nix, not system-upgrade-controller + "--node-label=k3s-upgrade=disabled" + ]; }; # Time zone