相关疑难解决方法(0)

Kubernetes配置映射符号链接(..data /):有没有办法避免它们?

我注意到,当我创建并挂载包含一些文本文件的配置映射时,容器会将这些文件视为的符号链接../data/myfile.txt

例如,如果我的配置映射名为tc-configs并包含2个名为stripe1.xml和stripe2.xml的xml文件,如果我将此配置映射安装到容器中的/ configs,则容器中将包含:

bash-4.4# ls -al /configs/
total 12
drwxrwxrwx    3 root     root          4096 Jun  4 14:47 .
drwxr-xr-x    1 root     root          4096 Jun  4 14:47 ..
drwxr-xr-x    2 root     root          4096 Jun  4 14:47 ..2018_06_04_14_47_03.291041453
lrwxrwxrwx    1 root     root            31 Jun  4 14:47 ..data -> ..2018_06_04_14_47_03.291041453
lrwxrwxrwx    1 root     root            18 Jun  4 14:47 stripe1.xml -> ..data/stripe1.xml
lrwxrwxrwx    1 root     root            18 Jun  4 14:47 stripe2.xml -> ..data/stripe2.xml
Run Code Online (Sandbox Code Playgroud)

我猜Kubernetes需要这些符号链接以及../data和..timestamp /文件夹,但是我知道某些应用程序如果看到意外的文件或文件夹,可能会启动失败

有没有办法告诉Kubernetes不要生成所有这些符号链接并直接挂载文件?

kubernetes configmap

5
推荐指数
2
解决办法
2028
查看次数

标签 统计

configmap ×1

kubernetes ×1