minikube指定cpu数量和内存大小
文章目录
minikube指定cpu数量和内存大小
因为本地测试机是unbuntu 18, minikube遇到资源不足了,需要手动设置minikube的cpu和内存大小。
以下是在实践过程中遇到的,并需要注意的点:
- driver不能使用none
- minikube start 启动时设置
- vitrulbox必须6.0版本以上
由于我只用过vm,比较熟,就先安装vm吧。
安装VirtualBox 6
因为原来电脑上默认是vm5,所以先卸载了:
将原vm5.0的依赖也删除:
我公司台式电脑网络不太好,我是用我笔记本先把deb包下载下来,上传到我台式机上,然后安装:
安装vm遇到的问题
安装时包依赖包未安装,使用如下命令一键安装依赖:
查看kubectl 资源使用情况
kubectl top node
kubectl top pods
如果执行以上命令报错,说明没开启资源监控插件,需要开启
开启metrices-server:
指定cpu与内存启动minikube
方式一:
方式二:
其它参数在启动时的使用
启动时设置的节点数量:
minikube start -n X
如果你有一个运行在minikube中的集群想要加入一个node,你可以这样:
minikube node add
想要创建一个指定名称的集群,可以这样:
minikube start -p cluster-name
注意:unbuntu的minikube必须要指定 –force, 否则无法启动
具体在github已经有人讨论了:
https://github.com/kubernetes/minikube/issues/7659