目前聚石塔暂时不支持动态挂载存储卷,如果StatefulSet类型应用需要使用nas,请参照以下流程。
yaml模板参考:点击查看。
在模板中配置volumeClaimTemplates,如下:
# 存储卷声明模板 volumeClaimTemplates: - metadata: # 存储卷声明模板名称 name: claim-template spec: accessModes: # 访问模式 - ReadWriteOnce resources: requests: # 容量 storage: 1Gi # 存储类名称 storageClassName: sc
创建pv参考:点击查看。
注:你的StatefulSet设置了多少个实例,就需要手动创建出多少个pv,例如你StatefulSet应用设置了3个实例,则需要创建3个pv。
同时,创建出的多个pv不能是相同的子目录,如下图,否则启动的多个实例,读写的是nas的相同目录。
创建pv的要求,以下3项需要和上述存储卷声明模板中对应的内容保持一致。
1)访问模式(accessModes);
2)容量(storage);
3)存储类名称(storageClassName)。
创建好之后,进行应用发布即可。