gpt4 book ai didi

kubernetes - Minikube VM驱动程序:无vs Virtualbox/KVM

转载 作者:行者123 更新时间:2023-12-02 12:37:58 24 4
gpt4 key购买 nike

使用VM虚拟机管理程序(VirtualBox / HVM)与运行Minikube相比有什么区别?

我不是,而是,请问Minikube是否可以在没有管理程序的情况下运行。我知道可以在'--vm-driver = none'上运行,并且它可以在本地计算机上运行,​​并且需要安装Docker。

我想问一下性能差异。关于“--vm-driver = none”如何工作的文档并不多。我想知道没有VM运行是否会影响Minikube的功能。

最佳答案

这就是我向自己解释的方式:

  • driver!=无模式
    在这种情况下,minikube使用任何支持的提供程序来配置新的docker-machine(Docker守护程序/ Docker主机)。例如:
    a)本地提供程序=您的Windows / Mac本地主机:它经常使用VirtualBox作为管理程序,并在其中基于boot2docker镜像创建VM(可配置)。在这种情况下,k8s bootstrap (kubeadm)在此隔离的VM内创建所有Kubernetes组件。在此设置中,通常有两个docker守护程序,本地一个用于开发(如果您之前安装过)的docker守护程序,以及一个在minikube VM中运行的守护程序。
    b)云主机-minikube不支持
  • driver =无模式
    在这种模式下,您的本地Docker主机将被重用。

  • 在第一种情况下,性能会受到影响,因为每个VM除了运行VM内运行的k8s组件所需的多个系统进程外,还会通过运行VM本身所需的多个系统进程而产生一些开销。我认为driver-mode = none与k8s boostraper的“ kind”版本相似,用于进行CI /集成测试。

    关于kubernetes - Minikube VM驱动程序:无vs Virtualbox/KVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54383063/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com