Every alert rule is just a promQL query. If that query returns a non-empty set of timeseries, then the alert fires.
If you want the alert only to trigger for a particular node, then include a label matcher that matches only that node. e,g,
expr: node_foo{instance="blah"} > 0