Kubernetes spark operator:在K8s集群中启用主机网络需要做什么?

时间:2021-04-21 20:16:49

标签: docker apache-spark kubernetes kubectl google-spark-operator

我在容器内使用主机名解析不起作用的服务。我不断收到错误“名称或服务未知”。

已尝试使用以下方法创建集群角色、服务帐户: https://github.com/GoogleCloudPlatform/spark-on-k8s-operator/blob/master/manifest/spark-operator-rbac.yaml

kubectl apply -f  spark-operator-rbac.yaml

在 spark k8s operator yaml 文件中,将 hostNetwork 标志设置为 True。

在所有集群节点上,/etc/hosts 具有所有必需的信息。

注意: 当我使用 add-hosts(而不是通过 k8s 集群)运行 docker 容器时 - 我没有看到主机名解析错误,因为我们正在通过 docker run 命令添加其他主机。

还有什么办法可以解决这个问题?卡住了很长时间了。

0 个答案:

没有答案