【问题标题】:Delete Minikube VM When SSH is Not Responding当 SSH 没有响应时删除 Minikube VM
【发布时间】:2019-11-23 17:28:37
【问题描述】:

我想要什么:我想删除当前的 minikube,或者修复它,这样我就可以继续使用kubectl 进行开发。

背景:昨晚我有一个正在运行的 minikube VM。当我今天早上醒来时,minikube 虚拟机无法响应 kubectl 命令。我运行这些命令进行调查。

命令 1

minikube status

输出 1

X 获取引导程序时出错:获取 kubeadm 引导程序:命令运行程序: 为引导程序获取 ssh 客户端:通过 ssh 客户端拨打 tcp 时出错:拨号 tcp 192.168.0.24:22:connectex:无法建立连接,因为目标 机器主动拒绝了。 * 抱歉 minikube 崩溃了。如果这是出乎意料的,我们很乐意听到 来自你: - https://github.com/kubernetes/minikube/issues/new

命令 2

minikube start

输出 2

* Windows 上的 minikube v1.2.0 (amd64) !忽略 --vm-driver=virtualbox,因为现有的“minikube”VM 是使用 hyperv 驱动程序创建的。 !要切换驱动程序,您可以使用 `minikube start -p --vm-driver=virtualbox` 创建一个新 VM !或者,您可以使用 `minikube delete -p minikube` 删除现有 VM * 为“minikube”重新使用当前运行的 hyperv VM ... * 等待 SSH 访问... E0714 10:29:40.514508 25244 start.go:559] StartHost:临时错误:在主机上配置身份验证时出错:操作系统类型无法识别

命令 3

minikube stop

输出 3

* 在 hyperv 中停止“minikube”...

这在 PowerShell 窗口中的完成度为 0% 时停止。我用 Ctrl+C 停止了这个过程。

命令 4

minikube ssh

输出 4

ssh: dial tcp 192.168.0.24:22: connectex: 无法建立连接,因为 目标机器主动拒绝。

命令 5

minikube delete

输出 5

* 通过 SSH 关闭“minikube”... * 从 hyperv 中删除“minikube”... X 删除集群失败:退出状态 1 * 抱歉 minikube 崩溃了。如果这是出乎意料的,我们很乐意听到 来自你: - https://github.com/kubernetes/minikube/issues/new

更新 此命令有效 minikube delete -p minikube 有人可以告诉我为什么有效但 minikube delete 无效。

【问题讨论】:

    标签: windows powershell ssh minikube


    【解决方案1】:

    实际上对我来说这两个命令都对我有用:

    C:\windows\system32>minikube 删除 * 通过 SSH 关闭“minikube”... * 从 hyperv 中删除“minikube”... * “minikube”集群已被删除。

    C:\windows\system32>minikube 删除 -p minikube * 通过 SSH 关闭“minikube”... * 从 hyperv 中删除“minikube”... * “minikube”集群已被删除。

    我查看了一些文档,统计“minikube delete”命令删除当前正在使用的VM,但“minikube delete -p minikube”删除指定的VM(可以是活动的或非活动的)。

    【讨论】:

      【解决方案2】:

      这似乎是由 Windows 防火墙引起的,它默认将 Hyper-V 虚拟交换机视为不受信任的网络。

      @RomanIakovlev 在 Github 上讨论过,可以阅读 here

      ... 解决方案是将其类别切换为私有,使用以下 PowerShell 命令(您必须以管理员权限运行 PowerShell),假设您的 minikube 虚拟交换机称为“minikube”:

      Set-NetConnectionProfile -interfacealias "vEthernet (minikube)" -NetworkCategory Private

      @robymontyz也提到了:

      我对 hyperkit 也有同样的问题。今天解决了问题升级到最新版本的minikube(1.2.0)并从here安装对应版本的hyperkit驱动。

      【讨论】:

        猜你喜欢
        • 2020-07-02
        • 1970-01-01
        • 2017-01-01
        • 2019-02-14
        • 2016-01-03
        • 2019-12-06
        • 1970-01-01
        • 2013-06-09
        • 1970-01-01
        相关资源
        最近更新 更多