Skip to content

Commit ad17a02

Browse files
committed
remove client mode specific overrides, simplify config names
1 parent 7f83722 commit ad17a02

File tree

4 files changed

+11
-42
lines changed

4 files changed

+11
-42
lines changed

docs/running-on-kubernetes.md

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -991,49 +991,31 @@ See the [configuration page](configuration.html) for information on Spark config
991991
</td>
992992
</tr>
993993
<tr>
994-
<td><code>spark.kubernetes.kubernetesClient.submission.connectionTimeout</code></td>
994+
<td><code>spark.kubernetes.submission.connectionTimeout</code></td>
995995
<td>10000</td>
996996
<td>
997-
Connection timeout in milliseconds for the kubernetes client to use for starting the driver. In client mode, use
998-
<code>spark.kubernetes.kubernetesClient.connectionTimeout</code> instead.
997+
Connection timeout in milliseconds for the kubernetes client to use for starting the driver.
999998
</td>
1000999
</tr>
10011000
<tr>
1002-
<td><code>spark.kubernetes.kubernetesClient.submission.requestTimeout</code></td>
1001+
<td><code>spark.kubernetes.submission.requestTimeout</code></td>
10031002
<td>10000</td>
10041003
<td>
1005-
Request timeout in milliseconds for the kubernetes client to use for starting the driver. In client mode, use
1006-
<code>spark.kubernetes.kubernetesClient.submission.requestTimeout</code> instead.
1004+
Request timeout in milliseconds for the kubernetes client to use for starting the driver.
10071005
</td>
10081006
</tr>
10091007
<tr>
1010-
<td><code>spark.kubernetes.kubernetesClient.driver.connectionTimeout</code></td>
1008+
<td><code>spark.kubernetes.driver.connectionTimeout</code></td>
10111009
<td>10000</td>
10121010
<td>
10131011
Connection timeout in milliseconds for the kubernetes client in driver to use when requesting executors.
1014-
In client mode, use <code>spark.kubernetes.kubernetesClient.connectionTimeout</code> instead.
10151012
</td>
10161013
</tr>
10171014
<tr>
1018-
<td><code>spark.kubernetes.kubernetesClient.driver.requestTimeout</code></td>
1015+
<td><code>spark.kubernetes.driver.requestTimeout</code></td>
10191016
<td>10000</td>
10201017
<td>
10211018
Request timeout in milliseconds for the kubernetes client in driver to use when requesting executors.
1022-
In client mode, use <code>spark.kubernetes.kubernetesClient.connectionTimeout</code> instead.
1023-
</td>
1024-
</tr>
1025-
<tr>
1026-
<td><code>spark.kubernetes.kubernetesClient.connectionTimeout</code></td>
1027-
<td>10000</td>
1028-
<td>
1029-
In client mode, connection timeout in milliseconds for the kubernetes client in driver to use when requesting executors.
1030-
</td>
1031-
</tr>
1032-
<tr>
1033-
<td><code>spark.kubernetes.kubernetesClient.requestTimeout</code></td>
1034-
<td>10000</td>
1035-
<td>
1036-
In client mode, request timeout in milliseconds for the kubernetes client in driver to use when requesting executors.
10371019
</td>
10381020
</tr>
10391021
</table>

resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/Config.scala

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -87,41 +87,29 @@ private[spark] object Config extends Logging {
8787
val CA_CERT_FILE_CONF_SUFFIX = "caCertFile"
8888

8989
val SUBMISSION_CLIENT_REQUEST_TIMEOUT =
90-
ConfigBuilder("spark.kubernetes.kubernetesClient.submission.requestTimeout")
90+
ConfigBuilder("spark.kubernetes.submission.requestTimeout")
9191
.doc("request timeout to be used in milliseconds for starting the driver")
9292
.intConf
9393
.createWithDefault(10000)
9494

9595
val SUBMISSION_CLIENT_CONNECTION_TIMEOUT =
96-
ConfigBuilder("spark.kubernetes.kubernetesClient.submission.connectionTimeout")
96+
ConfigBuilder("spark.kubernetes.submission.connectionTimeout")
9797
.doc("connection timeout to be used in milliseconds for starting the driver")
9898
.intConf
9999
.createWithDefault(10000)
100100

101101
val DRIVER_CLIENT_REQUEST_TIMEOUT =
102-
ConfigBuilder("spark.kubernetes.kubernetesClient.driver.requestTimeout")
102+
ConfigBuilder("spark.kubernetes.driver.requestTimeout")
103103
.doc("request timeout to be used in milliseconds for requesting executors")
104104
.intConf
105105
.createWithDefault(10000)
106106

107107
val DRIVER_CLIENT_CONNECTION_TIMEOUT =
108-
ConfigBuilder("spark.kubernetes.kubernetesClient.driver.connectionTimeout")
108+
ConfigBuilder("spark.kubernetes.driver.connectionTimeout")
109109
.doc("connection timeout to be used in milliseconds for requesting executors")
110110
.intConf
111111
.createWithDefault(10000)
112112

113-
val CLIENT_MODE_CLIENT_REQUEST_TIMEOUT =
114-
ConfigBuilder("spark.kubernetes.kubernetesClient.requestTimeout")
115-
.doc("request timeout to be used in milliseconds for requesting executors in client mode")
116-
.intConf
117-
.createWithDefault(10000)
118-
119-
val CLIENT_MODE_CLIENT_CONNECTION_TIMEOUT =
120-
ConfigBuilder("spark.kubernetes.kubernetesClient.connectionTimeout")
121-
.doc("connection timeout to be used in milliseconds for requesting executors in client mode")
122-
.intConf
123-
.createWithDefault(10000)
124-
125113
val KUBERNETES_SERVICE_ACCOUNT_NAME =
126114
ConfigBuilder(s"$KUBERNETES_AUTH_DRIVER_CONF_PREFIX.serviceAccountName")
127115
.doc("Service account that is used when running the driver pod. The driver pod uses " +

resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/k8s/SparkKubernetesClientFactory.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ private[spark] object SparkKubernetesClientFactory extends Logging {
124124
import Config._
125125
val Driver = Val(DRIVER_CLIENT_REQUEST_TIMEOUT, DRIVER_CLIENT_CONNECTION_TIMEOUT)
126126
val Submission = Val(SUBMISSION_CLIENT_REQUEST_TIMEOUT, SUBMISSION_CLIENT_CONNECTION_TIMEOUT)
127-
val ClientMode = Val(CLIENT_MODE_CLIENT_REQUEST_TIMEOUT, CLIENT_MODE_CLIENT_CONNECTION_TIMEOUT)
128127

129128
protected case class Val(
130129
requestTimeoutEntry: ConfigEntry[Int],

resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/KubernetesClusterManager.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ private[spark] class KubernetesClusterManager extends ExternalClusterManager wit
5858
Some(new File(Config.KUBERNETES_SERVICE_ACCOUNT_CA_CRT_PATH)))
5959
} else {
6060
(KUBERNETES_AUTH_CLIENT_MODE_PREFIX,
61-
SparkKubernetesClientFactory.ClientType.ClientMode,
61+
SparkKubernetesClientFactory.ClientType.Driver,
6262
KubernetesUtils.parseMasterUrl(masterURL),
6363
None,
6464
None)

0 commit comments

Comments
 (0)