Most of the kubernetes docs explained that Scheduler will check pod request/limit for resources and the capacity of all nodes among the cluster.
What about the resources costed on the processes running on the local nodes. Does the scheduler check both resources costed by all the kubernetes containers and THOSE LOCAL PROCESSES ON NODES?
In particular, what about if I run heavy computing processes on a kubernetes node, will the scheduler do for the capacity calculation, will it count the big chunk of memory and cpu costed by the local processes? And will it reject the new incoming pod or terminate existing pods due to the resources cost increasing by the local node needed?