首页 > 解决方案 > Hazelcast Jet - 将作业提交到远程 Kubernetes 集群

问题描述

我在 Kubernetes 集群(Openshift)中有一个 Jet(3 实例)集群设置。我想向它提交工作。我使用代理连接但未提交作业。我还尝试将远程 jar 文件上传到其中一个集群 pod 并从那里提交 - 不幸的是,我无法连接到任何集群。

编辑:其他集群详细信息

Cluster installation: Helm
Type: Stateful
Replicas: 3
service: proxying 3 pods

我使用端口转发连接到 Jet 集群

oc port-forward --namespace jet svc/jet-cluster-hazelcast-jet 5701:5701

然后,如果我从我的系统发出jet.sh cluster命令,我将无法连接到任何 Jet 集群错误。

然后提交我使用的作业,

jet.sh submit -v target/job1-1.0-SNAPSHOT-jar-with-dependencies.jar

错误

Caused by: java.io.IOException: No available connection to address [10.129.1.251]:5701

任何文档、示例都会有很大帮助。

标签: hazelcasthazelcast-jet

解决方案


推荐阅读