An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
You can add labels to a node pool during node pool creation. Reference Labels set at the node pool are added to each node in the node pool. These labels are visible in Kubernetes for handling scheduling rules for nodes. Hence even if the node pool is autoscaled all nodes subsequently added will bear the same labels and hence pods with affinity or node selectors defined should not have any issues being scheduled.
----------
Hope this helps.
Please "Accept as Answer" if it helped, so that it can help others in the community looking for help on similar topics.