我使用以下文档部署了一个单店测试集群:https://docs.singlestore.com/db/v7.3/deploy/kubernetes/在 AWS 上。部署成功,我设法启动并运行集群,并且能够通过 CLI 连接到它,但为了方便访问,我们还需要连接到 singlestore studio url。我的测试集群目前如下所示:
kubectl get pods
NAME READY STATUS RESTARTS AGE
node-sdb-cluster-leaf-1 1/1 Running 0 102m
node-sdb-cluster-master 2/2 Running 0 102m
sdb-operator-deployment-1 1/1 Running 0 102m
所有 pod 均已启动并运行,我能够在该集群上执行简单的 DB 查询。
默认文档中没有公开 8080 端口,因此我为 8080 端口创建了一个节点端口,当我尝试使用以下命令连接到 singlestore studio 时:
http://node-ip:nodeport/connect
浏览器请求超时。
即使在主 Pod 中使用 curl 命令连接到端口 8080 上的工作室,也会导致
curl: (7) Failed connect to <cluster-master pod ip>:8080; Connection refused
如何在 k8s 操作员内部为 singlestore 启用 singlestore studio。
我找不到任何相关文档或链接。如果我在配置中遗漏了某些步骤,请告诉我。