Deferred from #875 (multi-node v1 shipped nodeSelector/taints/tolerations/requests first-fit + per-node DaemonSet fan-out via --k8s-nodes). Not modeled: node & inter-pod (anti)affinity (requiredDuring/preferredDuring), topology spread constraints, scoring/bin-packing (v1 is deterministic first-fit lowest-name), and tolerationSeconds/live NoExecute eviction. Fix locus: services/kubernetes/node.go scheduleNodeLocked.
Deferred from #875 (multi-node v1 shipped nodeSelector/taints/tolerations/requests first-fit + per-node DaemonSet fan-out via
--k8s-nodes). Not modeled: node & inter-pod (anti)affinity (requiredDuring/preferredDuring), topology spread constraints, scoring/bin-packing (v1 is deterministic first-fit lowest-name), and tolerationSeconds/live NoExecute eviction. Fix locus: services/kubernetes/node.go scheduleNodeLocked.