【问题标题】:What are the vm-driver and driver falgs in Minikube?Minikube 中的 vm-driver 和 driver 标志是什么?
【发布时间】:2021-06-10 17:21:20
【问题描述】:

我在 macOS 中使用 Minikube。

我在~/.minikube/config/config.json找到这个:

{
    "driver": "docker",
    "vm-driver": "hyperkit"
}

它们是什么,有什么区别? Minikube 是否使用Hyperkit 作为虚拟机并在其中运行?如果是这样,为什么需要驱动程序设置?

另外,我看到很多minikube start

--docker-env http_proxy=url
--docker-env https_proxy=url
--docker-env no_proxy=url

docker设置里面有代理设置(也就是docker desktop for mac的dashboard里的代理设置),如果驱动设置为docker,这些参数是不是就不需要了?

而docker中的代理是指hyperkit中的网络环境吗?因为我认为docker pullpush 是在hyperkit 上运行的docker daemon 中完成的。

【问题讨论】:

    标签: macos docker proxy minikube hyperkit


    【解决方案1】:

    使用--docker-env 设置的任何环境都将转到 docker 守护程序服务。 vm-driver 是要使用的管理程序。如果您运行minikube start --help,您将找到以下信息

    --driver='':驱动程序是以下之一:virtualbox、parallels、vmwarefusion、hyperkit、vmware、docker、podman

    因此您可以使用上述任何驱动程序来启动您的 k8s 集群。

    【讨论】:

      【解决方案2】:

      我也对--vm-driver--driver 之间的区别感到困惑,我发现--vm-driver 是旧名称并且已被弃用,而今天--driver 是正确的选项

      【讨论】:

        猜你喜欢
        • 2019-01-19
        • 1970-01-01
        • 1970-01-01
        • 2019-01-13
        • 1970-01-01
        • 2020-02-27
        • 1970-01-01
        • 2019-03-29
        • 2016-07-04
        相关资源
        最近更新 更多