连接到Kubernetes中运行的cqlsh cassandra集群

时间:2020-06-16 06:45:12

标签: kubernetes cassandra

我们在Kubernetes中旋转了三个节点的Cassandra集群。

JDBC Request

在此之上构建负载均衡器

$ kubectlget pods
NAME                     READY   STATUS    RESTARTS   AGE
k8-cluster-0             1/1     Running   0          6d4h
k8-cluster-1             1/1     Running   0          6d4h
k8-cluster-2             1/1     Running   0          6d4h

我可以通过在pod中执行来连接到$ kubectl get service NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE cassandra-dse-port LoadBalancer 1.2.3.4 10.11.12.13 9042:31791/TCP,7000:30071/TCP,7001:30114/TCP,7199:31043/TCP 4h38m 。但是,如何从本地连接到群集? 就像我需要提及要连接到cqlsh

的IP

1 个答案:

答案 0 :(得分:0)

您可以使用kubectl port-forward命令将其公开为您的本地主机。

结帐this link

您可以通过广告连播或服务名称将其公开...