Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.0
-
None
Description
With more requests for customizing the driver and executor pods coming, the current approach of adding new Spark configuration options has some serious drawbacks: 1) it means more Kubernetes specific configuration options to maintain, and 2) it widens the gap between the declarative model used by Kubernetes and the configuration model used by Spark. We should start designing a solution that allows users to specify pod templates as central places for all customization needs for the driver and executor pods.
Attachments
Issue Links
- duplicates
-
SPARK-24435 Support user-supplied YAML that can be merged with k8s pod descriptions
- Resolved
- is duplicated by
-
SPARK-39026 Add k8s tolerations support for apache spark
- Resolved
-
SPARK-24491 Support for requesting GPU resources on K8S
- Resolved
-
SPARK-39023 Add Executor Pod inter-pod anti-affinity
- Closed
-
SPARK-39025 Add k8s Scheduling, Preemption and Eviction feature to apache spark
- Resolved
-
SPARK-25220 [K8S] Split out node selector config between driver and executors.
- Resolved
-
SPARK-27334 Support specify scheduler name for executor pods when submit
- Closed
- is related to
-
SPARK-24091 Internally used ConfigMap prevents use of user-specified ConfigMaps carrying Spark configs files
- Resolved
- supercedes
-
SPARK-25053 Allow additional port forwarding on Spark on K8S as needed
- Closed
- links to