我已经为我的Postgres数据库创建了一个永久磁盘声明。
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: pgdata
name: pgdata
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
一旦删除群集,该卷也将被删除。这里的最佳做法是什么?我应该保存在其他持久性磁盘(如GCEPersistentDisk)中吗?即使删除群集,我也不想丢失该卷,最佳部署策略是什么?
答案 0 :(得分:2)
在PersistenVolume清单中,您可以设置回收策略(保留或删除,现在不赞成使用第三个选项-回收):
persistentVolumeReclaimPolicy: Retain
参考:How to pass a parameter to routerLink that is somewhere inside the URL?