0

我正在按照本指南设置我的集群。一切正常。但是,当我在这个集群中安装fabric8 时,我的minions 上的磁盘用完了。图像,kube.vmdk只有大约 6GB。它是/var/lib/docker被填满的。我该如何解决这个问题?

使用 vmware 的 GUI 调整磁盘大小的选项是“灰色的”。

我应该将第二个磁盘附加到 minions 然后挂载这个磁盘吗?我应该在哪里安装它?/var/lib/docker?

我会很感激任何意见。

4

2 回答 2

0

看来你的磁盘空间用完了。您可以删除 中的所有文件/var/lib/docker,然后挂载第二个磁盘。最后,您需要重新启动 dockerd。

于 2017-06-15T06:35:59.650 回答
0

Docker的镜像存储在/var/lib/docker(更准确的说是存储在存储驱动的目录,使用aufs存储驱动时存储在/var/lib/docker/aufs),所以当Kubernetes报告磁盘被填满时,它会检查那个目录. 这样你就可以

  1. 删除 docker 中的所有图像(不是必需的,您可以将所有内容复制到新目录)。
  2. 停止 docker 守护进程。
  3. 将新磁盘挂载到 /var/lib/docker/ 或 /var/lib/docker
  4. 启动 docker 守护进程。

如果您不确定您的 docker 使用的是什么存储驱动程序,请输入docker info您的节点,将得到包含以下内容的内容:

Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 139
 Dirperm1 Supported: true
于 2017-06-15T06:12:22.053 回答