问题标签 [hyperkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 如何在 minikube 的 hyperkit vm 之外存储 docker 层?
因此,如果我在本地笔记本电脑上使用 hyperkit vm 创建一个 minikube 集群:
如何保存下载的 docker 层,这样如果我删除 minikube hyperkit vm,我可以创建一个新的 vm,而不必重新下载所有这些层。
这可能是有关如何在该 vm 上创建和恢复 docker 容器的一些指导,或者是一种构建 vm 的方法,以便将下载的 docker 容器存储在 vm 之外。我不是 100% 确定最好的方法是什么。除了看容器我只是花时间下载重新下载带来悲伤。
hyperkit - 如何列出从 hyperkit 启动的虚拟机?
如何列出从 hyperkit 启动的虚拟机?
hyperkit 帮助仅在下面:
我不明白如何列出虚拟机。
macos - 如何在 MacBook 上的 Hyperkit 上连接 Minikube
我正在尝试连接到 Hyperkit 以检查在此 VM 上运行的容器。
我现在得到的只是[screen is terminating]
这是我所做的:
任何帮助,将不胜感激。
docker - Minikube 在 Mac 上无法使用 hyperkit 驱动程序和 VPN
我尝试在 VPN 上使用 hyperkit 驱动程序运行 minikube。安装时出现minikube start --vm=true
此错误。
❗ This VM is having trouble accessing https://k8s.gcr.io
github社区有人说,我应该使用docker,但我现在不能使用docker驱动,因为我应该安装入口插件,当我尝试使用docker时,它说这个插件不适用于docker,所以建议使用选择。
有什么解决方案可以让 hyperkit 在 VPN 上运行吗?
macos - Minikube 中的 vm-driver 和 driver falgs 是什么?
我在 macOS 中使用 Minikube。
我发现这个~/.minikube/config/config.json
:
它们是什么,有什么区别?是否Minikube
用作Hyperkit
虚拟机并在其中运行?如果是这样,为什么它需要驱动程序设置?
另外,我看到很多minikube start
:
docker设置里面有代理设置(也就是docker desktop for mac的dashboard里的代理设置),如果驱动设置为docker,这些参数是不是就不需要了?
docker中的代理是否指的是网络环境hyperkit
?因为我认为docker pull
并且push
是在 docker daemon 中完成的,它在hyperkit
.
networking - 局域网上用于 mac(hyperkit) 的 Kind docker
是否可以在 LAN 上获取 KinD,以便我可以在另一台机器上使用 kubectl?
注意:在 docker for mac(hyperkit) 上运行 KinD
我已经看到了一些关于 ssh 的建议:
但是我需要控制 kubectl 用户,这样就行不通了。
- 使用本地路由表转发到 KinD 集群
- 在 LAN 上获取 minikube/hyperkit
docker-desktop - 如何让 Mac 上的 Docker Desktop 指向 VM 映像的新位置?
如果需要,Docker Desktop 支持将它使用的 VM 映像移动到另一个驱动器上。在我的 Mac Mini (2018) 上,我已将其移至外部 SSD,以便将其扩大到超出内部存储所允许的范围。
外部 SSD 被命名为“Extra Space”,当我也尝试将 SSD 用于其他非 Docker 开发并发现我使用的一些 Ruby Gems 在路径名称中存在空格问题时,这(具有讽刺意味)成为了一个问题。
我决定必须将驱动器重命名为“ExtraSpace”(没有“额外”空间),但是 Docker 无法找到它的 VM 映像。我无法使用内置的位置选择器(“首选项”->“资源”->“高级”->“磁盘映像位置”),因为该工具假定它将图像从一个位置移动到另一个位置,但在我的情况是图像没有被移动,只有现有图像的路径正在改变。
我查看了 Docker 中的配置,~/Library/Containers/com.docker.desktop/
并在Library/Containers/com.docker.docker/Data/vms/0/hyperkit.json
. 我尝试在那里更改它,但 Docker Desktop 无法启动。
在错误日志中,我发现了很多这样的消息:
为什么 Docker Desktop 不按照 VM 配置文件查找镜像的位置?还有其他地方我必须改变它吗?
kubernetes - Minikube DNS 使用 pgbouncer 解析
我有 minikube 版本 v1.23(或 v1.24)和里面运行 pgbouncer 的 pod。
Pgbouncer 的配置如下:
问题是在 minikube 版本 v1.23+ 下我在尝试连接到数据库时遇到错误:
对于低于 1.23 的 minikube 版本 - 一切正常。
主要区别在于,在 minikube 1.23+ 下,我在 minikube VM 中有以下配置/etc/resolv.conf
:
在低于 1.23 的 minikube 下:
因此,主要区别在于search .
minikube 的更高版本中的可用性。这.
也适用于resolv.conf
容器。
如果我使用 pgbouncer.
从search
容器中的 resolv.conf 指令中删除 - 即使对于 minikube 1.23+,一切正常。
所以,主要问题是:为什么 minikubesearch .
从 v1.23 开始将此指令添加到 resolv.conf 中。
我在 MacOS BigSur 下使用 hyperkit 运行 minikube。
macos - 在 M1 Silicon 中的 HomeBrew 上安装 hyperkit 时出错
我正在尝试在 MacOS 12.1 M1 Silicon 上安装 hyperkit,但出现以下错误。
通过一些研究,我发现与 M1 Silicon 处理器不兼容M1 兼容性问题。
有解决方法吗?
我想在 M1 Silicon 上设置 minishift,Hyperkit 是 MacOS 上的先决条件。
kubernetes - 无法在 minikube 中拉取任何图像
我在 macOS 上,我正在使用minikube
驱动hyperkit
程序:minikube start --driver=hyperkit
一切似乎都很好......
与minikube status
:
与minikube version
:
与kubectl version
:
并与kubectl get no
:
我的问题是当我部署任何东西时,它不会拉任何图像......
例如:
然后kubectl get pods
:
然后我试图找出问题所在?
结果如下:
然后尝试获取一些日志!:
k logs pod/hello-minikube-6ddfcc9757-nfc64
和k logs deploy/hello-minikube
两者都返回相同的结果:
但我不知道为什么它不拉任何图像......