[root@master yf]# kubectl get nodes

E0806 23:02:12.605917 1758 memcache.go:238] couldn't get current server API group list: Get 'https://192.168.0.201:6443/api?timeout=32s': dial tcp 192.168.0.201:6443: connect: connection refused E0806 23:02:12.606226 1758 memcache.go:238] couldn't get current server API group list: Get 'https://192.168.0.201:6443/api?timeout=32s': dial tcp 192.168.0.201:6443: connect: connection refused E0806 23:02:12.607681 1758 memcache.go:238] couldn't get current server API group list: Get 'https://192.168.0.201:6443/api?timeout=32s': dial tcp 192.168.0.201:6443: connect: connection refused E0806 23:02:12.609169 1758 memcache.go:238] couldn't get current server API group list: Get 'https://192.168.0.201:6443/api?timeout=32s': dial tcp 192.168.0.201:6443: connect: connection refused E0806 23:02:12.610454 1758 memcache.go:238] couldn't get current server API group list: Get 'https://192.168.0.201:6443/api?timeout=32s': dial tcp 192.168.0.201:6443: connect: connection refused The connection to the server 192.168.0.201:6443 was refused - did you specify the right host or port?

该报错提示连接到服务器的端口被拒绝,可能是由于以下原因导致的:

  1. API服务器未启动: 请确保Kubernetes API服务器已正确启动,并且可以通过IP地址192.168.0.201和端口6443进行访问。

  2. 防火墙或网络配置问题: 请确保在主机上没有防火墙或网络配置问题阻止访问IP地址192.168.0.201和端口6443。可以尝试使用telnet命令检查端口是否开放,例如:telnet 192.168.0.201 6443

  3. 证书配置问题: 如果使用了TLS加密连接到API服务器,则请确保正确配置了相关证书和密钥。

  4. kubeconfig配置错误: 请检查当前使用的kubeconfig文件是否正确配置了API服务器的地址和端口。

  5. API服务器故障: 如果以上步骤都没有问题,那可能是API服务器本身出现了故障,请检查API服务器的日志以获取更多详细信息。

根据具体情况逐一排查以上可能导致连接被拒绝的原因,并采取相应的解决措施。

Kubernetes kubectl get nodes 常见错误: 连接拒绝 (Connection Refused) 解决方法

原文地址: https://www.cveoy.top/t/topic/qdwS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录