feat(john-endesktop): Add k3s node labels for workload scheduling
Add fast-cpu and fast-storage labels since this node has a faster CPU than other cluster nodes and is the NFS host with fast local storage. Also add k3s-upgrade=disabled to exclude from system-upgrade-controller.
This commit is contained in:
@@ -110,6 +110,15 @@ with lib;
|
|||||||
role = "agent";
|
role = "agent";
|
||||||
# serverAddr defaults to https://10.0.0.222:6443
|
# serverAddr defaults to https://10.0.0.222:6443
|
||||||
# tokenFile defaults to /etc/k3s/token
|
# 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
|
# Time zone
|
||||||
|
|||||||
Reference in New Issue
Block a user