Docker Minikube挂在;启动虚拟机“;步

Docker Minikube挂在;启动虚拟机“;步,docker,kubernetes,docker-machine,minikube,Docker,Kubernetes,Docker Machine,Minikube,大家好,我亲爱的社区 我的v0.33.1 minikube挂在“启动VM…”步骤上。我正在使用Windows10和一个HyperV虚拟机。我正在使用以下命令运行群集: minikube start --kubernetes-version="v1.10.11" --memory 4096 --vm-driver hyperv --hyperv-virtual-switch "HyperV Switch" 我的码头工人是: Version 2.0.0.3 (31259) Channel: sta

大家好,我亲爱的社区

我的v0.33.1 minikube挂在“启动VM…”步骤上。我正在使用Windows10和一个HyperV虚拟机。我正在使用以下命令运行群集:

minikube start --kubernetes-version="v1.10.11" --memory 4096 --vm-driver hyperv --hyperv-virtual-switch "HyperV Switch"
我的码头工人是:

Version 2.0.0.3 (31259)
Channel: stable
Build: 8858db3
下面的虚拟机上升了,但它的CPU使用率最终下降到0%,它只是暂停。库贝特也被吊死了

我已经试过:

  • 清除users/...Minikube下的Minikube缓存
  • Minikube删除
  • 重新安装Minikube和Kubernetes CLI
  • 重新安装Docker
  • 干预HyperV主机上的VM

  • 根据Diego Mendes在评论中的建议,我调查了导致minikube机器获得IPv6地址的问题,这将导致它在启动时挂起

    我在虚拟网络交换机上禁用了IPv6(这可以从网络和共享中心->适配器设置->右键单击相关交换机,只需找到相关复选框即可),但虚拟机将获取一个IPv6地址

    由于v18.02或更高版本,Docker for Windows附带了一个嵌入式Kubernetes群集,这会干扰minikube配置,导致它无法拥有2个群集。适合我的需求的解决方案是从使用minikube切换到只使用内部原生docker k8s集群(唯一的主要缺点是您无法指定k8s版本,但总体而言,它使脚本更简单)

    您必须运行:

    • minikube删除
    然后将kubernetes群集上下文更改为指向docker实例:

    • kubectl配置为桌面使用上下文docker

    现在,您应该能够使用kubectl

    Piotr执行所有通常使用的操作,关于Windows上的minikube,您还可以使用docker toolbox和VirtualBox。我已经解释过了。此外,您还可以尝试使用Chocolate安装minikube,在我的特殊情况下,它与Docker for Windows和minikube与Hyper-V并行工作


    至于这个案例,它真的很有趣,因为我至少看到过一些案例,其中有人在minikube for Windows上遇到问题,并且并没有明显的原因

    我已经注意到同样的问题很多次了,一般来说,我只是关闭虚拟机并再次调用
    minikube start
    ,大多数情况下都能正常工作。最新版本的出现频率更高。尝试过,同时重新启动整个机器;)我不知道这一次发生了什么@DiegoMendesTry旧版本,当我使用
    minikube-0.28
    时,没有多次遇到这个问题。另外,我在HyperV中仍然面临的主要问题是,当VM没有IPV4时,它会永远挂起,当它没有挂起时,k8s不会工作。@DiegoMendes如果在我的示例中是这样的话,我可以在哪里查找?我似乎无法通过ssh连接到VMS谢谢,我读过了,但老实说,我将继续使用Docker for Windows解决方案,minikube是为与VirtualBox协同工作而开发的,Hyper-V switch是一个很差的飞跃,每次发布都会出现问题。此外,在我已经有一台运行docker的Hyper-V主机的情况下,必须将docker工具箱和virtualbox添加到图片中,这是一种过分的做法。我理解。只是想让你知道其他的选择。我可以肯定地推荐使用minikube的Ubuntu——我已经用它进行了很长时间的测试,它令人惊讶地稳定且易于使用。谢谢。我会检查一下,我的宏碁上的网卡正在做她的特殊shuru buru,所以我很快就会更换笔记本电脑,选择Linux。