Kubernetes Minikube-为';minikube';

Kubernetes Minikube-为';minikube';,kubernetes,windows-10,hyper-v,minikube,Kubernetes,Windows 10,Hyper V,Minikube,在我的Windows 10 Surface笔记本电脑上设置Minikube,群集无法创建。执行以下步骤: 已安装所有Hyper-V功能 已创建Hyper-V外部交换机 使用choco安装Minikube安装Minikube 使用minikube配置配置minikube--driver=hyperv 尝试使用minikube启动--hyperv虚拟交换机=外部WiFi启动minikube 尝试启动时,minikube抛出以下错误: PS C:\WINDOWS\system32> mini

在我的Windows 10 Surface笔记本电脑上设置Minikube,群集无法创建。执行以下步骤:

  • 已安装所有Hyper-V功能
  • 已创建Hyper-V外部交换机
  • 使用choco安装Minikube安装Minikube
  • 使用
    minikube配置配置minikube--driver=hyperv
  • 尝试使用minikube启动--hyperv虚拟交换机=外部WiFi启动minikube
尝试启动时,minikube抛出以下错误:

PS C:\WINDOWS\system32> minikube start --driver=hyperv
* minikube v1.8.1 on Microsoft Windows 10 Enterprise 10.0.18363 Build 18363
* Using the hyperv driver based on user configuration
* Downloading VM boot image ...
* Creating hyperv VM (CPUs=2, Memory=4077MB, Disk=20000MB) ...
* Downloading preloaded images tarball for k8s v1.17.3 ...
> preloaded-images-k8s-v1-v1.17.3-docker-overlay2.tar.lz4: 280.46 MiB / 499E0309 09:38:58.605779   11932 main.go:106] libmachine: [stderr =====>] : Hyper-V\New-VM : Failed to modify device 'Memory'.
Invalid memory value assigned for 'minikube'. Memory values must be properly aligned.
'minikube' failed to modify device 'Memory'. (Virtual machine ID 06BCBFDB-C000-4BF4-97BF-D16008DAC326)
Invalid memory value assigned for 'minikube'. The memory value assigned ('4077' MB) is not properly aligned. Try again with a memory value that is properly aligned. (Virtual machine ID
06BCBFDB-C000-4BF4-97BF-D16008DAC326)
At line:1 char:1
+ Hyper-V\New-VM minikube -Path 'C:\Users\myuser\.minikube\machines\m ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [New-VM], VirtualizationException
    + FullyQualifiedErrorId : InvalidParameter,Microsoft.HyperV.PowerShell.Commands.NewVM


    > preloaded-images-k8s-v1-v1.17.3-docker-overlay2.tar.lz4: 289.28 MiB / 499*
X Unable to start VM. Please investigate and run 'minikube delete' if possible: creating host: create: creating: exit status 1

当尝试使用minikube安装程序尝试使用的相同参数手动创建VM时,我发现Hyper-V要求您以2 MB的增量分配内存。Minikube试图创建一个内存为4077 MB的VM,这导致了失败。使用以下命令运行minikube安装程序时,初始化成功完成:


minikube启动--driver=hyperv--memory=4078m

尝试使用minikube安装程序尝试使用的相同参数手动创建VM时,我发现Hyper-V要求您以2 MB的增量分配内存。Minikube试图创建一个内存为4077 MB的VM,这导致了失败。使用以下命令运行minikube安装程序时,初始化成功完成:


minikube启动--driver=hyperv--memory=4078m

您看过内存配置了吗?该错误似乎表明您为容器分配的内存比VM上可用的内存多。@JacobH机器有16GB内存,minikube试图分配4GB内存。我在这台机器上没有其他虚拟机。你看过你的内存配置吗?该错误似乎表明您为容器分配的内存比VM上可用的内存多。@JacobH机器有16GB内存,minikube试图分配4GB内存。我在机器上没有其他虚拟机。