Minikube 挂在“启动 VM”步骤上

2023-12-24

再次嗨,我心爱的社区。

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

minikube start --kubernetes-version="v1.10.11" --memory 4096 --vm-driver hyperv --hyperv-virtual-switch "HyperV Switch"

我的 Docker 是:

Version 2.0.0.3 (31259)
Channel: stable
Build: 8858db3

下面的虚拟机运行正常,但其 CPU 使用率最终下降到 0%,然后就停止了。 Kubectl 也挂起。

我已经尝试过:

  1. 清除users/.../.minikube下的Minikube缓存
  2. Minikube 删除
  3. 重新安装 Minikube 和 Kubernetes CLI
  4. 重新安装 Docker
  5. 干预 HyperV 主机上的虚拟机

根据迭戈·门德斯(Diego Mendes)在评论中的建议,我调查了导致 minikube 机器获取 IPv6 地址的问题,这将导致它在启动时挂起。

我禁用了IPv6 on the 虚拟网络交换机(这可以从网络和共享中心 -> 适配器设置-> 右键单击​​相关交换机并找到相关复选框)但虚拟机无论如何都会获取IPv6地址。

Since v18.02或稍后,适用于 Windows 的 Docker附带一个嵌入式 Kubernetes 集群,这会干扰 minikube 配置,导致它因 2 个集群而阻塞。符合我要求的解决方案是从使用 minikube 切换到仅使用内部本机 docker k8s 集群(唯一的主要缺点是您无法指定 k8s 版本,但总体而言它使脚本更简单)。

你必须运行:

  • minikube 删除

然后更改 kubernetes 集群上下文以指向 docker 实例:

  • kubectl 配置使用上下文 docker-for-desktop

现在您应该能够执行通常执行的所有操作kubectl.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Minikube 挂在“启动 VM”步骤上 的相关文章

随机推荐

  • Django表单错误列表渲染位置

    当我使用 f as p 显示有错误的表单时 错误列表 ul 始终首先出现 然后是标签和输入字段 例如 ul class errorlist li This field is required li ul p p
  • 如何将所有图像转换为 jpg?

    我有脚本
  • 使用 nltk.download() 下载错误

    我正在使用 Python 试验 NLTK 包 我尝试使用下载NLTKnltk download 我收到这样的错误消息 如何解决这个问题呢 谢谢 我使用的系统是VMware下安装的Ubuntu IDE是Spyder 使用后nltk downl
  • .NET Core 依赖注入 -> 获取接口的所有实现

    我有一个名为IRule以及实现该接口的多个类 我想使用 NET Core 依赖注入容器来加载所有实现IRule 所以所有的规则都被执行了 不幸的是我无法完成这项工作 我知道我可以注射IEnumerable
  • CORBA 与 Web 服务

    为什么 WebServices 比 CORBA 更具优势 我怀疑一切都是从防火墙问题开始的 CORBA 请求是二进制的 正常工作需要多个随机端口 因此 CORBA 请求和响应在第一次出现时会被防火墙阻止 HTTP 和 FTP 也使用虚拟端口
  • 在文本框中包含按钮

    我想补充一点Button 这会删除中的所有文本TextBox 是否可以将此 删除 按钮放入文本框中 就像在iPhone 文本框 我希望在你的帮助后它看起来像这样 我用控制模板玩了一些东西 但没有得到想要的结果 解决此问题的一种方法可能是使用
  • 如何管理多个 grails/groovy 版本的开发?

    我有一个使用 groovy 1 7 5 和 grails 1 3 4 的项目 但我的新项目尚未启动 它将使用最新版本的 groovy 1 8 6 和 grails 2 0 4 我将在这两个项目中工作 那么如何在Windows环境下管理不同版
  • 无法将带有 ACL 公共读取的文件上传到 Digital Ocean 空间

    我正在尝试从浏览器将图像上传到数字海洋空间 这些图像应该是公开的 我能够成功上传图像 然而 尽管 ACL 设置为public read 上传的文件始终是私有的 我知道它们是私有的 因为 a 仪表板显示权限是 私有 b 因为公共 URL 不起
  • 扩展 collections.namedtuple 是否有效?

    我想用类似的东西collections namedtuple 它很好地强制了不变性并促进了简单的值类 但它不允许子类化 例如我想做类似下面的事情添加额外的只读属性 https stackoverflow com questions 2193
  • 如何使用正则表达式匹配单个空格总数而不仅仅是单个空格

    这是我目前拥有的 它将匹配字母数字字符和空格 a z0 9 s 我想做的是确保只有在不超过一 1 个空格的情况下才会匹配 上面将匹配 这是一个测试 但我只希望它在输入是 This isatest 或 T hisisatest 时匹配 一旦空
  • 根据轮廓分割 pdf

    我想使用 pyPdf 根据大纲分割 pdf 文件 其中大纲中的每个目标都指 pdf 中的不同页面 示例大纲 main gt points to page 1 sect1 gt points to page 1 sect2 gt points
  • Google 云端硬盘上传进度条

    有没有办法为上传到 Google Drive 创建进度条 我正在使用适用于 Javascript 的 Google Drive SDK 我在他们的文档中根本找不到任何内容 真的很感谢它的一点帮助 我查阅了很多代码 几乎是我这几周在谷歌上找到
  • Spark Streaming窗口操作

    以下是获取窗口大小为 30 秒 幻灯片大小为 10 秒的字数统计的简单代码 import org apache spark SparkConf import org apache spark streaming import org apa
  • 使用 jQuery 将标头(

    -

    标签)解析为有序列表?
    我正在根据标题结构以有序列表的形式制作目录 例如 h1 lorem h1 h2 ipsum h2 h2 dolor h2 h3 sit h3 h2 amet h2 becomes lorem ipsum dolor sit amet 这就是

  • 致命错误:未找到 yii 框架类“CDbTestCase”

    我正在关注 使用 yii 1 1 和 php5 进行敏捷 Web 应用程序开发 一书 并且正在使用固定装置进行测试部分 我遵循了他们的代码 但我无法访问该装置 在使用 PHPunit 配置固定装置后 我正在第 6 章运行单元测试 它返回给我
  • 如何彻底卸载kubernetes

    我使用安装了 kubernetes 集群kubeadm按照此guide https kubernetes io docs setup independent create cluster kubeadm 一段时间后 我决定重新安装 K8s
  • Fluent nHibernate Join 正在插入连接表

    我正在尝试使用 join 从另一个没有映射的表中提取单个属性 我的问题是 当我创建映射实体的新实例并保存它时 我收到有关尝试插入到未映射表中的错误 它试图将 null 插入到非空列中 我认为使用 ReadOnly 会阻止 nhibernat
  • 如果用户以编程方式点击 UITextfield,如何显示 UIDatePicker

    我想仅在用户单击 UITextField 时显示 UIDatePicker 当选择日期时 它应该显示在同一个 UITextField 中 我想以编程方式实现 UIDatePicker 我知道如何以编程方式编写 UITextField 的代码
  • R 对连续重复的奇数列表求和并删除除第一个列表之外的所有列表

    我被问题困住了 如何加入连续重复的奇数列表并删除除第一个列表之外的所有列表 我已经了解如何对连续的重复行求和并删除除第一行之外的所有行 链接 R 对连续重复的奇数行求和并删除除第一个之外的所有行 https stackoverflow co
  • Minikube 挂在“启动 VM”步骤上

    再次嗨 我心爱的社区 我的 v0 33 1 minikube 挂在 正在启动虚拟机 步骤上 我使用的是 Windows 10 和 HyperV 虚拟机 我正在使用以下命令运行我的集群 minikube start kubernetes ve