无法查看已安装卷中的更改

时间:2019-05-27 10:34:00

标签: kubernetes persistent-volumes

我有一个带有以下安装架的部署:

class Service {
    Peer peer;
    public Service(Peer peer){
        this.peer = peer;
    }

    public Peer getPeer() {
        return peer;
    }

    public String hola() {
        Peer peer = getPeer();
    }
}

这些卷配置:

Mounts:
  /var/www/html/config from config (rw)
  /var/www/html/data from data (rw)

但是,每当我写入容器中的指定目录时,主机文件夹中都不会显示该目录。

例如:

Volumes:
config:
  Type: HostPath (bare host directory volume)
  Path: /home/pi/owncloud/owncloud_conf
  HostPathType: Directory
data:
  Type: HostPath (bare host directory volume)
  Path: /disk1/owncloud
  HostPathType: Directory

这是怎么了?

1 个答案:

答案 0 :(得分:3)

根据交换的消息,目录import android.app.NotificationChannel;位于/disk1/owncloud上,您的问题中描述的窗格显示所使用的卷的类型为hostpath,并且已计划没有通知主机路径的另一个节点(master node)。

要解决此问题,您应该考虑移动工作节点的安装点(除非您要在主节点上运行Pod),并对pod affinitynodeSelector使用规则。

如果您想要一个弹性的存储解决方案(副本,在不同节点之间分配),我建议使用:

  • rook.io:确实很棒,很不错的文档,涵盖了存储的不同方面(块,文件,对象以及用于不同的后端...)
  • gluster-block:这是用于存储gluster的插件,与heketi结合使用。参见文档k8s provisioning