The NodePort is allocated synchronously today, though I don’t think I
would advise to depend on that. We’re looking to add new APIs that
serve the same purpose but are factored better (called Gateway) and
there’s some value to allowing async allocation (more like
load-balancer IPs). Service will almost certainly not BREAK the
current assumption, but I don’t want to guarantee that Gateway will
retain it.