GitHub user foxish opened a pull request: https://github.com/apache/spark/pull/19468
[SPARK-18278] [Scheduler] Spark on Kubernetes - Basic Scheduler Backend ## What changes were proposed in this pull request? This change adds in a stripped down version of the `KubernetesClusterSchedulerBackend` for Spark. It's step 1 from the step-wise plan documented [here](https://github.com/apache-spark-on-k8s/spark/issues/441#issuecomment-330802935). This addition is covered by the [SPIP vote](http://apache-spark-developers-list.1001551.n3.nabble.com/SPIP-Spark-on-Kubernetes-td22147.html) which passed on Aug 31 . ## How was this patch tested? - The patch contains unit tests which are passing. - Manual testing: `./build/mvn -Pkubernetes clean package` succeeded. - It is a **subset** of the entire changelist hosted in http://github.com/apache-spark-on-k8s/spark which is under active use in several organizations. - There is integration testing enabled in the fork currently [hosted by PepperData](spark-k8s-jenkins.pepperdata.org:8080) which is being moved over to RiseLAB CI. - Detailed documentation on trying out the patch in its entirety is in: https://apache-spark-on-k8s.github.io/userdocs/running-on-kubernetes.html You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache-spark-on-k8s/spark spark-kubernetes-3 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/19468.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #19468 ---- commit f6fdd6a40b38b413cd55e2315dd9fb5bc6ca575c Author: foxish <ramanath...@google.com> Date: 2017-09-15T03:10:24Z Spark on Kubernetes - basic scheduler backend ---- --- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org