Currently we are using AKS v1.22.6 where we have 2 node pools configured with 1 system mode and 1 user mode. As we understood from the document, System mode is capable of hosting both system pods and user pods(in other words application pods) whereas, User mode is only accepts the user pods/application pods. Please do correct me if I am wrong.
Question here is, on what ground AKS is segregating the system/pods/application pods and make them running on respective node pools(system and user mode).
For instance: Kube-system pods will only run under "system" node pool, and some webserver pods running under "User" node pool.
Thanks in advance.