【发布时间】:2019-12-17 01:29:33
【问题描述】:
我有一个运行 cockroachdb 的 Minikube Kubernetes 集群,它看起来像:
kubectl get pods
test-cockroachdb-0 1/1 Running 17 95m
test-cockroachdb-1 1/1 Running 190 2d
test-cockroachdb-2 1/1 Running 160 2d
test-cockroachdb-init-m8rzp 0/1 Completed 0 2d
cockroachdb-client-secure 1/1 Running 0 2d
我想获得一个可以在我的应用程序中使用的连接字符串。
为了验证我的连接字符串,我使用了 DBeaver 工具。
我的数据库名称配置为存在于我的集群上的“defaultdb”,以及具有相关密码的用户。端口也是准确的(默认 cockroachdb minikube 端口)。
但是,关于连接的证书方面,我不知所措。如何生成/收集成功连接到集群所需的证书?如何使用 DBeaver 连接到我的集群?
编辑:
$ kubectl get all
NAME READY STATUS RESTARTS AGE
pod/myname-cockroachdb-0 1/1 Running 27 156m
pod/myname-cockroachdb-1 1/1 Running 197 2d1h
pod/myname-cockroachdb-2 1/1 Running 167 2d1h
pod/myname-cockroachdb-init-m8rzp 0/1 Completed 0 2d1h
pod/myname-client-secure 1/1 Running 0 2d1h
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/myname-cockroachdb ClusterIP None <none> 26257/TCP,8080/TCP 2d1h
service/myname-cockroachdb-public ClusterIP 10.xxx.xxx.xx <none> 26257/TCP,8080/TCP 2d1h
service/kubernetes ClusterIP 10.xx.0.1 <none> 443/TCP 2d1h
NAME READY AGE
statefulset.apps/myname-cockroachdb 3/3 2d1h
NAME COMPLETIONS DURATION AGE
job.batch/myname-cockroachdb-init 1/1 92s 2d1h
【问题讨论】:
-
请添加来自
kubectl get all的输出 -
我添加了 kubectl get all 的输出
-
你能用证书添加错误吗?
标签: kubernetes minikube dbeaver cockroachdb