首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes (Docker for Mac)上的Apache Spark无法解析我的VPN主机

Kubernetes (Docker for Mac)上的Apache Spark无法解析我的VPN主机
EN

Stack Overflow用户
提问于 2020-01-27 04:47:26
回答 1查看 283关注 0票数 0

我正在尝试通过Kubernetes提交作业。已通过https://spark.apache.org/docs/latest/running-on-kubernetes.html,并通过以下命令成功提交作业:

代码语言:javascript
复制
$ bin/spark-submit \
--master k8s://https://<k8s-apiserver-host>:<k8s-apiserver-port> \
--deploy-mode cluster \
--name spark-pi \
--class org.apache.spark.examples.SparkPi \
--conf spark.executor.instances=5 \
--conf spark.kubernetes.container.image=<spark-image> \
local:///path/to/examples.jar

现在,我正在尝试提交我的工作,其中涉及卡夫卡和PostgreSQL的访问是通过虚拟专用网可用。

这个作业可以通过IntelliJ在本地运行,但是当我尝试提交给Kubernetes时,同样的作业失败了。

例外情况是

代码语言:javascript
复制
Caused by: java.net.UnknownHostException: db-host-name

如何通过VPN解析DNS名称?

EN

回答 1

Stack Overflow用户

发布于 2020-01-27 05:11:58

如果可以,请尝试配置docker镜像的dns选项。这两个选项中的任何一个都可以解决我过去遇到的DNS/VPN问题:

  • --dns=<IP_ADDRESS>
  • --dns-search=<DOMAIN>

下面是更详细的docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59922601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档