问题现象
- 通过控制台使用对象存储动态存储卷时,无法创建子目录为桶根目录的 PV。
- 通过 kubectl 能够成功创建子目录为桶根目录的 PV,但容器无法启动,报错描述显示“Name or service not known”。
原因分析
使用对象存储动态存储卷场景中,暂不支持创建子目录为桶根目录的 PV。子目录校验规则如下:
- 长度 2-128 个字符。
- 只能以“/”开头
- 支持小写字母、数字和特殊字符(- . _ ~ / : $ @ = + ? ! % # )。
解决方案
使用对象存储动态存储卷场景中,避免使用对象存储桶的根目录,而是使用子目录创建 PV。