This repository was archived by the owner on Jan 9, 2020. It is now read-only.

Description
Taints, tolerations, and node affinities seem to be the way to provide fine-grain scheduling support in a kubernetes cluster. Maybe I'm blind, but I can't seem to find any way to provide pod spec level properties when running spark. The closest I can get is spark.kubernetes.node.selector., but this doesn't provide the level of required control.
I can spin up another dedicated kube cluster to only host spark, but I would prefer to instead just have a dedicated node pool, which adding support for tolerations would do.