问题
如图:pod中的容器,创建一个包含文件的目录,重启pod或系统重启后,此目录及其文件都会丢失,如何保证其不会丢失?

图 1 创建包含文件的目录
方法
- 分析:用pv、pvc为k8s持久化存储数据是最好的选择,可解决上述问题。
- 流程:pv → pvc → pod把创建的目录挂载到pvc上
步骤
- 编辑 vim pv.yml文件
创建pv,代码如下:
apiVersion: v1
kind: PersistentVolume
metadata:
name: uncordon
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 2Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/srv/app-config"
本文详细介绍了如何在kubernetes中通过pv和pvc解决pod重启后数据丢失的问题。通过创建pv、pvc并挂载到pod,确保目录及其文件的持久化。此外,还探讨了在业务量增长时如何扩展pvc的容量。
订阅专栏 解锁全文
2679

被折叠的 条评论
为什么被折叠?



