【问题标题】:Minikube default CPU/Memory [closed]Minikube 默认 CPU/内存 [关闭]
【发布时间】:2019-02-11 11:04:27
【问题描述】:

我想知道 minikube 在 vm-driver=none 模式下的实际默认内存和 cpu 是多少:

 minikube config view memory && minikube config view cpu

在没有指定它们的情况下启动 minikube 时不显示任何内容

【问题讨论】:

  • 也可以是minikube config get cpus,使用minikube config options 获取正确名称的列表。

标签: kubernetes minikube


【解决方案1】:

here 所示,默认内存常量为2048(兆字节)。

这不会随 vm-driver 自动改变。

【讨论】:

    【解决方案2】:

    默认 Minikube 集群 CPU 为 2

    默认 Minikube 集群内存为 2048

    minikube config get cpus
    minikube config get memory
    

    注意: cat ~/.minikube/config/config.json 在您手动配置之前不会显示详细信息

    【讨论】:

    • 只需使用 minikube config set cpus 4 minikube config set memory 8192 来设置
    • 运行这些命令时我得到Error: specified key could not be found in config
    【解决方案3】:

    这可能只对 OSX / windows 用户有意义。

    如果您在 Virtualbox 上运行 minikube,您可以打开 Virtualbox,右键单击 minikube 的图像然后关闭 > 关机。关闭虚拟机后,您可以进入“设置”>“系统”并修改分配给 minikube 的默认内存(似乎是 4GB)。

    【讨论】:

      【解决方案4】:

      默认内存限制为 2GB,CPU 限制为 2。您可以使用以下命令查看当前配置:

      总共;

      ~ ❯ minikube config view vm-driver
      - cpus: 4
      - memory: 16384
      

      每一个;

      ~ ❯ minikube config get memory                                          ✘ INT
      16384
      
      ~ ❯ minikube config get cpus
      4
      

      另外,您可以在启动 minikube 之前设置默认 CPU 和内存:

      minikube config set cpus 4
      minikube config set memory 16384
      

      ❗ 别忘了,如果你已经有一个 minikube 集群,你需要先执行 minikube delete 命令,然后再执行 minikube start 命令来删除 minikube。

      【讨论】:

      • 这个答案非常好。我只是想知道默认值,但这给了我需要的所有信息,谢谢!
      【解决方案5】:

      如果您使用 vagrant 创建您的 linux (Ubuntu) 实例,则默认分配给新创建的 linux 实例的内存约为 1GB,但 Minikube 至少需要 2GB 才能运行。

      简单的破解方法是关闭您的 VM 实例,转到设置并增加内存大小(首选 3GB - 操作系统为 1GB,Minikube 为 2GB),现在尝试运行您的实例并启动 Minikube。

      【讨论】:

        猜你喜欢
        • 2019-12-13
        • 2019-02-09
        • 1970-01-01
        • 1970-01-01
        • 2013-12-28
        • 2011-05-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多