我使用來自的文件部署了一個單存儲測試集群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 已啟動並正在運行,我能夠在此叢集上執行簡單的資料庫查詢。
預設文件中沒有公開 8080 端口,因此我為 8080 端口創建了一個節點端口,當我嘗試使用以下命令連接到 singlestore studio 時:
http://node-ip:nodeport/connect
瀏覽器請求逾時。
即使在 master pod 內使用curl 指令連接到連接埠 8080 上的工作室也會導致
curl: (7) Failed connect to <cluster-master pod ip>:8080; Connection refused
如何在 k8s 操作員中為 singlestore 啟用 singlestore studio。
我無法找到任何相關文件或連結。如果我在配置中遺漏了某些步驟,請告訴我。