首页 > 解决方案 > 无法连接到服务器:dial tcp 127.0.0.1:45451: connectex: No connection could be made because the target machine主动拒绝

问题描述

我是 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

标签: kubernetescassandradatastax

解决方案


尝试使用此命令

minikube start --driver=docker

推荐阅读