Классический ответ: DaemonSet (нода известна заранее) и Static Pod (создаётся kubelet'ом напрямую из манифеста на ноде, минуя API Server и Scheduler). Плюс любой под с явно заданным spec.nodeName — он тоже минует планировщик. Нюанс для middle+: у DaemonSet выбор ноды действительно предопределён контроллером, но технически его поды с K8s 1.12 проходят через default scheduler.