У меня есть postgres pod, использующий PersistentVolumeClaim для хранения базы данных в режиме ReadWriteOnce.
Обновлять модуль с помощью Helm сложно, поскольку новый модуль блокируется до тех пор, пока старый модуль не отклонит требование, и Helm не удалит старый модуль, пока новый модуль не будет готов.
Как обычно справиться с этой проблемой? Кажется, я нигде не могу найти документацию по этому вопросу, и я думаю, что это общая проблема.
Это мой ПВХ:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pgdata-claim
spec:
accessModes:
- ReadWriteOnce
storageClassName: standard
resources:
requests:
storage: 20Gi
selector:
matchLabels:
app: postgres