Holden Karau created SPARK-35956:
------------------------------------
Summary: Support auto-assigning labels to less important pods
(e.g. decommissioning pods)
Key: SPARK-35956
URL: https://issues.apache.org/jira/browse/SPARK-35956
Project: Spark
Issue Type: Improvement
Components: Kubernetes
Affects Versions: 3.2.0
Reporter: Holden Karau
Assignee: Holden Karau
To allow for folks to use pod disruption budgets or replicasets we should
indicate which pods Spark cares about "the least", those would be pods that are
otherwise exiting soon.
With PDBs the user would create a PDB representing the label of decommissioning
executors and this could have a higher number of unavailable than the PDB for
the "regular" execs. For people using replicasets in 1.21 we could also set a
label of "controller.kubernetes.io/pod-deletion-cost" (see
[https://github.com/kubernetes/kubernetes/pull/99163] ) to hint to the
controller that a pod is less important to us.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]