Kubernetes,Rook和Ceph:CephFS不起作用

时间:2019-08-12 11:44:25

标签: kubectl ceph cephfs kubernetes-rook

我的问题

在Kuberentes,我与Rook建立了一个Ceph集群,Ceph正在报告健康状态(ceph -s)。

但是,当我使用CephFS写入文件(cp -r)时,CephFS中的文件内容为null,而如果我使用mv | cp -a则是正常的。

我的信息

  • Kubernetes:14.1
  • 注:1.3
  • 安装点:
  10.104.10.118:6789,10.108.245.22:6789,10.96.179.42:6789:/test on /data type ceph (rw,relatime,name=admin,secret=<hidden>,acl,wsize=16777216)
  • Ceph身份验证:
  ceph auth get client.admin

[client.root]

  key = AQCvmUpdzjdZGRAA0s/GFuQ82vdxVH4LlwnK8g==

  caps mds = "allow *"

  caps mgr = "allow *"

  caps mon = "allow *"

  caps osd = "allow *"

  ceph auth get client.root

[client.admin]

  key = AQA+VildvyPtFhAA78pUdsD6+X9x5UdHmGjI1g==

  caps mds = "allow *"

  caps mgr = "allow *"

  caps mon = "allow *"

  caps osd = "allow *"
  • 码头工人:18

  • 图片:tomcat:8.0

  • 消息:

0 data1
862.5K data2
1. check health: ceph -s # in ceph
2. check file: ls -ahl files # in docker container, and files' size is 0
3. and Ubuntu in Docker is normal. # in an Ubuntu container

帮助

来自同一目录的所有文件,并且所有文件名都存在,但内容为null。而且我不知道如何解决问题或错误。

0 个答案:

没有答案