エンドポイント。接続はサービスからプロキシされていないようです。サービスを起動し、$SPARK_MASTER_IP
をspark-masterに設定してマスタコントローラを起動すると、サービスIPに正しく解決されますが、ポートをバインドすることはできません。代わりにipをlocalhostに設定すると、ローカルポートがバインドされ、--
というサービスがポッドエンドポイントにソケット接続を転送しなければならないので、これはうまくいくはずです。トラブルは、私はこの例に係るKubernetesにスパークを育ててる
今私は労働者を育てます。彼らは:7077
のサービスIPに接続しようとします。サービスへの接続がエンドポイントに接続していないようです。例外...
また、この例のようにwebuiサービスが設定されています。 kubectl --proxyで接続すると、spool-masterの:8080
にあるwebサービスにアクセスし、webuiサービスを介してアクセスできます。しかし、ほぼ同じように構成されたport 7077
のスパークマスターサービスは愛を与えません。ローカルIPをバインドするようにマスタを設定すると、それは起動しますが、サービスからの接続は得られません。私がサービスを介してバインドするように設定すると、バインドは失敗し、まったくできません。
私はこのことが起こっている可能性がある理由について考えていません。--
助けていただければ幸いです。私はリクエストに応じてより多くのデバッグ情報を提供しています。
これらすべてのマシンでkube-proxyを実行していますか?これは、ノードへの要求がノード間で行われるようにするプロセスです。また、クラスター内に複数のノードがある場合は、複数のノードが通信するためのネットワーク層(flanneldなど)を実装する必要があります。 –