【问题标题】:Kubernetes SetUp on Mac for Selenium Grid用于 Selenium Grid 的 Mac 上的 Kubernetes 设置
【发布时间】: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 永远不会启动。

我还需要在这里做些什么吗?

跟随本教程:https://minikube.sigs.k8s.io/docs/drivers/docker/

【问题讨论】:

  • 您好@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


【解决方案1】:

得到了所列问题的解决方案。最初我尝试使用失败的 hyperkit,然后我尝试使用 docker。 基本上,在开始使用 docker 之前,我必须先将 minikube 与 hyperkit 取消链接

按照以下步骤:

  1. brew unlink minikube
  2. brew 链接 minikube
  3. minikube 启动 —driver=docker
  4. minikube config set driver docker - 将 docker 设为默认驱动

【讨论】:

    猜你喜欢
    • 2015-04-24
    • 2016-10-06
    • 2011-10-16
    • 2016-08-24
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    相关资源
    最近更新 更多