簡體   English   中英

Kubernetes集群中Postgres數據庫的持久卷

[英]Persistent Volume for Postgres Database in Kubernetes Cluster

我已經為我的Postgres數據庫創建了一個永久磁盤聲明。

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  creationTimestamp: null
  labels:
    io.kompose.service: pgdata
  name: pgdata
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 100Mi
status: {}

一旦刪除群集,該卷也將被刪除。 這里的最佳做法是什么? 我應該保存在其他持久性磁盤(如GCEPersistentDisk)中嗎? 即使刪除群集,我也不想丟失卷,最佳部署策略是什么?

在PersistenVolume清單中,您可以設置回收策略(保留或刪除,現在不建議使用第三個選項-回收):

persistentVolumeReclaimPolicy: Retain

參考: https : //kubernetes.io/docs/concepts/storage/persistent-volumes/#claims-as-volumes

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM