【发布时间】:2021-10-30 00:16:39
【问题描述】:
我正在做一些关于如何利用 Kubernetes 功能运行 Selenium Grid Automation 的 PoC。
我已经在 Kubernetes 附带的机器上安装了 Docker for MAC。
我还以相同的顺序使用 brew 安装了 kubectl、minikube、hyperkit。
但是当我这样做时:
minikube 启动 --vm-driver=docker/hyperkit,
它显示:
正在启动本地 Kubernetes 集群... 正在启动虚拟机...
VM 永远不会启动。
我还需要在这里做些什么吗?
【问题讨论】:
-
您好@RISHI KHANNA 首先您尝试使用不推荐使用的标志--vm-driver 请改用driver。第二。据我了解,您在 macOS 上使用 hyperkit。但是,您能解释一下为什么同时提供 docker/hyperkit 吗?对于 hyperkit,minikube 集群应该使用以下命令启动:minikube start --driver=hyperkit from Oficial documentation page
-
@AndrewSkorkin 我试图安装 minikube 并遵循了一些教程。最初我尝试使用失败的 hyperkit,然后尝试使用 docker。我得到了这个问题的解决方案。基本上,在开始使用 docker 之前,我必须先从 hyperkit 中取消 minikube 的链接。
-
如果您找到了解决问题的方法,能否请您在 Answer for other users 中提供?
-
我今天按照以下步骤使一切正常: 1.brew unlink minikube 2. brew link minikube 3. minikube start —driver=docker 4. minikube config set driver docker - 使 docker 作为默认驱动程序
-
最好提供您的信息作为答案,而不是评论。只有答案将被编入索引,其他用户将能够找到必要的信息。您还可以获得额外的声誉。我鼓励你写一个答案。谢谢。
标签: docker kubernetes minikube selenium-grid