Skip to content

Commit 1559dbb

Browse files
foxishash211
authored andcommitted
Adding legacyHostIP to the list of IPs we look at (apache-spark-on-k8s#114)
1 parent 112e579 commit 1559dbb

File tree

1 file changed

+4
-2
lines changed
  • resource-managers/kubernetes/core/src/main/scala/org/apache/spark/deploy/kubernetes

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -747,9 +747,11 @@ private[spark] class Client(
747747
node.getSpec.getUnschedulable)
748748
.flatMap(_.getStatus.getAddresses.asScala)
749749
// The list contains hostnames, internal and external IP addresses.
750-
// we want only external IP addresses in our list
751750
// (https://kubernetes.io/docs/admin/node/#addresses)
752-
.filter(_.getType == "ExternalIP")
751+
// we want only external IP addresses and legacyHostIP addresses in our list
752+
// legacyHostIPs are deprecated and will be removed in the future.
753+
// (https://github.com/kubernetes/kubernetes/issues/9267)
754+
.filter(address => address.getType == "ExternalIP" || address.getType == "LegacyHostIP")
753755
.map(address => {
754756
s"$urlScheme://${address.getAddress}:$servicePort"
755757
}).toSet

0 commit comments

Comments
 (0)