首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes Minikube -为“minikube”分配的无效内存值

Kubernetes Minikube -为“minikube”分配的无效内存值
EN

Stack Overflow用户
提问于 2020-03-09 14:00:52
回答 2查看 955关注 0票数 0

在我的Windows 10 Surface膝上安装Minikube,集群无法创建。执行下列步骤:

安装了所有超V features

  • Created超V外部switch

  • Installed迷你库使用choco install minikube

  • Configured迷你库使用minikube config --driver=hyperv

  • Attempted启动微型库使用minikube start --hyperv-virtual-switch=ExternalWifi

在尝试启动时,minikube抛出以下错误:

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2020-03-09 14:57:46

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

minikube start --driver=hyperv --memory=4078m

票数 2
EN

Stack Overflow用户

发布于 2022-02-10 14:43:40

在“创建hyperv (CPUs=2,Memory=4096MB,Disk=20000MB)”之后,我曾经有一个类似的Memory=4096MB。

这就是为什么我删除minikube : minikube删除

然后再用更少的内存运行它:

小型启动-驱动器=hyperv-cpus 2-内存=2048

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60602143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档