`mkdir`成功返回但在kubernetesminikube共享卷中不起作用

问题描述

我正在尝试在minikube Kubernetes集群中设置共享卷,以允许多个Pod相互通信。配置的是:

  • 使用nfs-server-provisioner动态预配器的PVC
  • 安装PVC的多个Pod(有些是作业)

目标是在每个Pod中都有一个初始化容器,该容器在启动时使用Pod的名称作为目录名称创建目录,并进行作业扫描该目录并做一些工作。

我已经配置好了,没有错误抛出,但是没有创建目录。

当尝试手动执行此操作时,我看到一些奇怪的行为; mkdir返回一个非错误代码,但不执行任何操作:

< ssh into pod >

user@802542b3ccb195b001258094dc543606-1601299620-zcszs:~$ ls -al /output/
total 8
drwxrwxrwx 2 user   users 4096 Sep 28 13:28 .
drwxr-xr-x 1 root   root  4096 Sep 28 13:27 ..
user@802542b3ccb195b001258094dc543606-1601299620-zcszs:~$ mkdir /output/test
user@802542b3ccb195b001258094dc543606-1601299620-zcszs:~$ echo $#
0
user@802542b3ccb195b001258094dc543606-1601299620-zcszs:~$ ls -al /output/
total 8
drwxrwxrwx 2 user   users 4096 Sep 28 13:28 .
drwxr-xr-x 1 root   root  4096 Sep 28 13:27 ..
user@802542b3ccb195b001258094dc543606-1601299620-zcszs:~$ 

我可以touch个文件:

user@802542b3ccb195b001258094dc543606-1601299740-bw2hj:~$ ls -al /output/
total 8
drwxrwxrwx 2 user   users 4096 Sep 28 13:29 .
drwxr-xr-x 1 root   root  4096 Sep 28 13:29 ..          
user@802542b3ccb195b001258094dc543606-1601299740-bw2hj:~$ touch /output/test
user@802542b3ccb195b001258094dc543606-1601299740-bw2hj:~$ ls -al /output/
total 8
drwxrwxrwx 2 user   users 4096 Sep 28 13:29 .
drwxr-xr-x 1 root   root  4096 Sep 28 13:29 ..
-rw-r--r-- 1 user   users    0 Sep 28 13:29 test
user@802542b3ccb195b001258094dc543606-1601299740-bw2hj:~$ 

这是nfs挂载:

Filesystem                                                      Size  Used Avail Use% Mounted on
10.110.46.205:/export/pvc-2e433dc6-018d-11eb-be1a-0242766f1f7c  252G  134G  107G  56% /output

使用常规卷时,会观察到相同的行为。我正在使用Docker驱动程序,但在virtualbox驱动程序中也观察到了这一点。这是minikube问题吗?如果无法完成,mkdir可能会出错。

minikube version: v1.13.1
commit: 1fd1f67f338cbab4b3e5a6e4c71c551f522ca138-dirty

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...