代码之家  ›  专栏  ›  技术社区  ›  wobbily_col

minikube-如何增加短期存储

  •  1
  • wobbily_col  · 技术社区  · 7 年前

    我正在尝试使用minikube在我的开发机器上设置我们的应用程序的副本。但我在Minikube仪表板上发现一个错误:

    0/1 nodes are available: 1 Insufficient ephemeral-storage
    

    我有什么办法解决这个问题吗?

    yaml配置文件的相关部分如下所示:

        resources:
          requests:
            memory: 500Mi
            cpu: 1
            ephemeral-storage: 16Gi
          limits:
            memory: 4Gi
            cpu: 1
            ephemeral-storage: 32Gi 
    

    我已尝试在启动时分配额外的磁盘空间,但错误仍然存在:

    minikube start --disk-size 64g
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   Rico    7 年前

    问题是Minikube can't resize VM磁盘。

    根据虚拟机监控程序驱动程序的类型(xhyve、virtualbox、hyper-v)和磁盘类型(qcow2、sparse、raw等),调整虚拟机磁盘大小将有所不同。例如,如果您有:

    /Users/username/.minikube/machines/minikube/minikube.rawdisk
    

    你可以这样做:

    $ cd /Users/username/.minikube/machines/minikube
    $ mv minikube.rawdisk minikube.img
    $ hdiutil resize -size 64g minikube.img
    $ mv minikube.img minikube.rawdisk
    $ minikube start
    $ minikube ssh
    

    然后在虚拟机中:

    $ sudo resize2fs /dev/vda1 # <-- or the disk of your VM
    

    否则,如果您不关心虚拟机中的数据:

    $ rm -rf ~/.minikube
    $ minikube start --disk-size 64g
    
    推荐文章