我是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
非常感谢您的帮助。短暂性脑缺血发作
1条答案
按热度按时间ffscu2ro1#
我想可能是
kind
问题,不是kubernetes
所以我先调查一下。请出示以下内容:操作系统
docker版本和发布(“docker for mac”、“docker for windows”等)
集群是如何创建的,配置文件等等。
kind get nodes
资源给定windows或mac,为docker分配了多少资源
给定linux,机器有多少资源
之后,我建议重新创建
kind
集群。