我正在使用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=urldocker设置中有代理设置(即mac docker桌面仪表板中的代理设置),如果驱动程序设置为docker,是否不需要这些参数?
docker中的代理是否指的是hyperkit中的网络环境?因为我认为docker pull和push是在hyperkit上运行的docker守护进程中完成的。
发布于 2021-03-13 16:06:28
使用--docker-env设置的任何环境都将转到docker守护进程服务。vm-driver是要使用的虚拟机管理程序。如果您运行minikube start --help,您将找到以下信息
-- Driver ='':Driver是以下之一: virtualbox、parallels、vmware podman、hyperkit、vmware、docker、podman
因此,您可以使用上述任何驱动程序来启动k8s集群。
发布于 2021-08-30 12:39:20
我还对--vm-driver和--driver之间的区别感到困惑,我发现--vm-driver是旧名称,已被弃用,现在--driver是正确的选项
https://stackoverflow.com/questions/66604171
复制相似问题