【发布时间】:2020-12-11 22:59:33
【问题描述】:
我是 Kubernetes 的新手,正在尝试建立一个在我的本地机器上运行 Cassandra 的集群。我使用 kind 创建了一个成功的集群。之后,当我尝试运行 kubectl cluster-info 时,我收到以下错误:
Unable to connect to the server: dial tcp 127.0.0.1:45451: connectex: No connection could be made because the target machine actively refused it.
在 docker container ls 上,我可以看到使用以下端口在容器上运行的控制平面:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1c4b6101b8ff kindest/node:v1.18.2 "/usr/local/bin/entr" 3 hours ago Up 2 hours 127.0.0.1:45451->6443/tcp kind-cassandra-control-plane
625fee22e0e6 kindest/node:v1.18.2 "/usr/local/bin/entr" 3 hours ago Up 2 hours kind-cassandra-worker
我可以通过执行 kubectl config view 来查看配置文件,如下所示,这确认 kubectl 能够读取正确的配置文件:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://127.0.0.1:45451
name: kind-kind-cassandra
contexts:
- context:
cluster: kind-kind-cassandra
user: kind-kind-cassandra
name: kind-kind-cassandra
current-context: kind-kind-cassandra
kind: Config
preferences: {}
users:
- name: kind-kind-cassandra
user:
client-certificate-data: REDACTED
client-key-data: REDACTED
更新:
当我运行 netstat 时,我可以在下面看到 127.0.0.1 上的活动连接
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:2869
TCP 127.0.0.1:5354
TCP 127.0.0.1:5354
TCP 127.0.0.1:27015
TCP 127.0.0.1:49157
TCP 127.0.0.1:49158
TCP 127.0.0.1:49174
非常感谢任何帮助。 TIA
【问题讨论】:
-
它在该端口 45451 上运行什么。理想情况下,它应该是 Kube-api 服务器目标:在 kubeconfig 的服务器部分中定义的端口...您能确认 kube-apiserver 端口吗?
-
Rohit,感谢您回来。正如我在上面的“docker container ls”中发布的那样,控制平面在端口 45451 上的 docker 容器内运行。这就是你所指的吗?如果没有,无法连接集群时如何获取 kube-apiserver 端口?
-
如果有帮助就添加更新
-
你的操作系统是什么? @王子
-
。操作系统:Win 7 Docker 版本:使用 DockerToolbox-19.03.1 @HelloWorld 安装的 Docker for Windows v 19.03.1
标签: kubernetes cassandra datastax