当前位置: 首页 > 知识库问答 >
问题:

minikube kubectl错误:无法连接到服务器

凌运恒
2023-03-14

我正在尝试在我的本地计算机上运行迷你库贝,并从 kubectl 收到错误。

错误消息为:< code >无法连接到服务器:拨tcp 192.168.2.15:8443: connectex:无法建立连接,因为目标计算机主动拒绝连接。

请看下面的截图。

我已经尝试了无法在windows 10上运行Kubernetes (kubectl)和Minikube中的所有建议。无法连接到服务器:拨tcp [::1]:8080: connectex:运气不好。

有什么解决办法吗?

更新:

> < li >安装是按照https://kubernetes.io/docs/tasks/tools/install-minikube/上的说明完成的 < li>Hyper-V安装在我的Win 10机器上 < li >使用Chocolatey安装了< code > kubernetes-CLI/kubectl < li >下载并运行< code > minikube-installer . exe < li >使用Hyper-V管理器创建了虚拟交换机 < li>

开始群集的时间

minikube start--vm驱动html" target="_blank">程序hyperv--hyperv虚拟交换机“myswitch”

连接问题后,我尝试了:

  1. 在minikube VM上禁用动态内存
  2. 禁用IPv6协议
  3. 设置KUBECONFIG环境变量
  4. 重启minikube

minikube statusminikube ip输出:

共有2个答案

林泰平
2023-03-14

出现此错误(kubectl无法连接到API服务器)通常有两个主要原因:

  1. 误导性kubeconfig
  2. 证书

我建议尝试以下命令,希望你可以去…

首先,尝试更新您的库贝配置:

kubectl config view --raw > ~/.kube/config

如果第一个命令没有解决您的问题,那么您可能应该更新/更新群集证书:

以下是一些示例:

  • Microk8s
sudo microk8s.refresh-certs --cert ca.crt
  • 库比亚姆
kubeadm certs renew <command>
  • 如此等等...
袁玮
2023-03-14

我几乎看不出你的步骤有什么问题。如果您的IP地址是192.168.2.xxx,那么一切都应该正常。你有一个外部虚拟交换机,你用Choco安装了minikube,这是现成的,你使用了正确的命令来启动minikube。

唯一看起来可疑的是你的步骤4:

在某些情况下,此部分可能会导致一些冲突,但请注意,这只是基于经验的猜测。我的建议是完全删除迷你库贝,然后再试一次。如果问题仍然存在,我们将尝试进一步排除故障。我已经写了一个答案,其中我解释了如何在Windows上执行此操作的所有步骤(根据我的个人经验),以下是步骤:

  1. 卸载minikube安装程序。exe来自“添加/删除程序”
  2. 通常常规minikube stopminikube-delete
  3. cuninst minikube
  4. 按照minikube文档中的说明重新启动并重新安装:

< code>choco安装minikube

choco安装kubernetes-cli

希望这会有所帮助,因为当我的minikube有任何问题时,我会使用这些步骤(在几台Windows笔记本电脑上进行了测试)。

 类似资料:
  • 我有一个问题已经一个月了,但我没有找到解决办法。我的笔记本电脑和个人电脑都有这些问题(我以前启动过mongod): 错误:无法连接到服务器 127.0.0.1:27017 src/mongo/shell/mongo.js:91 异常:连接失败 错误:无法连接到服务器127.0.0.1:27017 src/mongo/shell/mongo。js:93异常:连接失败 错误:无法连接到服务器127.0

  • 问题内容: 关闭。 这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 我在linux框IP = 192.168.1.100上安装了mysql服务器,但是当我尝试连接到该IP时总是出错(111)。但是使用localhost并且127.0.0.1可以。 从另一台计算机连接它也会出现错误111。 在这种情况下,使用local

  • OpenStack-Kilo OS-CentOSLinux7.2.1511(Core) 应用 /var/tmp/packstack_ /var/tmp/packstack 应用 /root_redis.pp 10.xx.xxx.xx_mongodb.pp:[ERROR] 应用Puppet清单[ERROR] 错误:在Puppet运行期间出现错误:10.xx.xxx.xx_mongodb.pp 错误:

  • 因此,我的计划是编写一个dockerfile,使用基本映像,然后在其中复制并运行。 SQL脚本:db0.SQL DockerFile:db0.dockerFile null 完成这些操作后,我可以用一个python_team数据库、一个带有示例表的测试模式和一条记录连接到它。 怎么解决?

  • 我在设置打开班次时遇到问题,并在连接到我的服务器域后收到以下错误: 我不确定这是在告诉我做什么。我尝试按字面意思使用指令,但它无法识别命令。 有什么想法吗?