我根据这个例子在Kubernetes上提出了Spark:https://github.com/kubernetes/kubernetes/tree/master/examples/spark
出于某种原因,我在让主设备监听:7077
来自工作节点的连接时遇到了问题.似乎没有从服务代理连接.如果我启动服务,然后将主控制器与$SPARK_MASTER_IP
设置为spark-master,它正确解析为服务IP但无法绑定端口.如果我将ip设置为localhost,它会绑定本地端口并启动,--
因为服务应该将套接字连接转发到pod端点,这应该没问题,所以我们继续前进.
现在我培养工人.他们尝试连接到服务IP :7077
而不能.似乎与服务的连接没有到达端点.除了...
我还在示例中配置了webui服务.如果我使用kubectl --proxy连接到它,我可以通过webui服务:8080
点击它来接收来自spark-master 服务的web 服务.然而,几乎相同配置的火花大师服务port 7077
没有给予爱.如果我将主服务器配置为绑定本地IP,它会启动,但不会从服务获得连接.如果我将其配置为通过服务绑定,则绑定失败并且根本无法启动.
我已经没想到为什么会发生这种情况了--
.感谢任何帮助.我很乐意根据要求提供更多调试信息.