Spark-on-k8s-operator: Spark operator roadmap for 2019

Created on 7 Dec 2018  路  7Comments  路  Source: GoogleCloudPlatform/spark-on-k8s-operator

  • [ ] Support for multiple versions of Spark: #182.
  • [ ] Support for priority queues and basic priority-based scheduling: #313.
  • [ ] Kerberos support that will come in Spark 3.0: #302.
  • [ ] sparkctl as a kubectl plugin: #318.
  • [ ] Pod template support that will come in Spark 3.0.
enhancement

Most helpful comment

Will create a new one to replace this.

All 7 comments

I can help with the pod template support, create a poc PR removing the web hook dependency.

Thanks @skonto. However, we cannot completely get rid of the webhook as it's still needed for Spark prior to 3.0.

@liyinan926 Maybe we could do breaking changes for new releases, Spark 3.0.0 and the related operator version that supports it does not need to be compatible with 2.4.x.

Any chance on getting autoscaling on the roadmap?

The only kind of autoscaling that make sense at the Spark application level for the native Kubernetes mode is dynamic resource allocation, i.e., autoscaling the number of executors for an application at runtime based on the load. However, Spark on k8s doesn't support dynamic resource allocation yet due to the lack of a proper external shuffle service implementation.

Is there a new Roadmap? It's like one year now..

Will create a new one to replace this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AceHack picture AceHack  路  6Comments

fisache picture fisache  路  6Comments

mjschmidt picture mjschmidt  路  7Comments

jemega picture jemega  路  8Comments

jgardner04 picture jgardner04  路  5Comments