文章目录
  1. 1. minikube指定cpu数量和内存大小
    1. 1.1. 安装VirtualBox 6
      1. 1.1.1. 安装vm遇到的问题
    2. 1.2. 查看kubectl 资源使用情况
    3. 1.3. 指定cpu与内存启动minikube
    4. 1.4. 其它参数在启动时的使用
    5. 1.5. 使用 kvm启动minikube

minikube指定cpu数量和内存大小

因为本地测试机是unbuntu 18, minikube遇到资源不足了,需要手动设置minikube的cpu和内存大小。

以下是在实践过程中遇到的,并需要注意的点:

  • driver不能使用none
  • minikube start 启动时设置
  • vitrulbox必须6.0版本以上

由于我只用过vm,比较熟,就先安装vm吧。

安装VirtualBox 6

因为原来电脑上默认是vm5,所以先卸载了:

apt-get remove virtualbox

将原vm5.0的依赖也删除:

apt autoremove virtualbox

官网文档

我公司台式电脑网络不太好,我是用我笔记本先把deb包下载下来,上传到我台式机上,然后安装:

sudo dpkg -i virtualbox-6.1_6.1.16-140961_Ubuntu_bionic_amd64.deb

安装vm遇到的问题

安装时包依赖包未安装,使用如下命令一键安装依赖:

sudo apt --fix-broken install

查看kubectl 资源使用情况

kubectl top node

kubectl top pods

如果执行以上命令报错,说明没开启资源监控插件,需要开启

image-20201023172656345

开启metrices-server:

minikube addons enable metrics-server

指定cpu与内存启动minikube

方式一:

minikube start --vm-driver=virtualbox --cpus 20 --memory 6144MB --force

方式二:

$ minikube config set cpus N
$ minikube config set memory N 

其它参数在启动时的使用

启动时设置的节点数量:

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

使用 kvm启动minikube

看官方文档吧

minikube使用文档

参考文章

unbuntu20.04安装vitualBox

文章目录
  1. 1. minikube指定cpu数量和内存大小
    1. 1.1. 安装VirtualBox 6
      1. 1.1.1. 安装vm遇到的问题
    2. 1.2. 查看kubectl 资源使用情况
    3. 1.3. 指定cpu与内存启动minikube
    4. 1.4. 其它参数在启动时的使用
    5. 1.5. 使用 kvm启动minikube