簡體   English   中英

為什么 minikube 需要顯式管理程序

[英]Why minikube needs an explicit hypervisor

在 Mac 上運行 Minikube 時,我們需要指定 vm-driver,因為它需要一個虛擬機管理程序來運行它將運行 K8 集群的虛擬機。

為什么 Minikube 不能使用宿主機的 hypervisor 說 mac,因為宿主機默認已經有 hypervisor?

Minikube 有幾個驅動程序可以插入不同的虛擬化后端。 這包括在單個容器內運行集群(當前默認)或使用Hyperkit管理程序(Docker Desktop 也使用)的能力。

如果你想默認使用不同的管理程序,你可以配置 minikube來做到這一點:

minikube config set driver hyperkit

Minikube 創建一個簡單的本地 kubernetes 集群,其中包含一個虛擬機。 Minikube 需要一個虛擬機管理程序,例如 VirtualBox 或 KVM 來創建這個 VM。 Minikube 為我們啟動了一個虛擬機(基於我們的本地環境),並且一個 Kubernetes 集群正在該 VM 中運行,即您的所有節點和服務都在 VM 框下運行! 這僅適用於windowsosx

即使不安裝 VirtualBox,您也可以在 Minikube 上工作。 Minikube 還支持--driver=none選項,該選項在主機上而不是在 VM 中運行 Kubernetes 組件。 使用此驅動程序需要DockerLinux環境,但不需要管理程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM