Я пытаюсь настроить couchbase operator 1.2 в своей локальной системе. Я выполнил следующие шаги:
Но проблема в том, что как только система или docker сбрасывается, или модуль сбрасывается, данные кластера теряются.
То же самое я попытался сделать, добавив постоянный том с классом локального хранилища, как указано в docs но результат был все тот же. Модуль все еще сбрасывается. и я не могу найти причину того же.
Итак, если кто-нибудь может посоветовать, как сделать то же самое с постоянным томом в классе локального хранилища. Я успешно создал класс хранилища. Просто возникла проблема при поднятии кластера и сохранении согласованности для него.
Вот yamls, которые я использовал для создания класса хранилища и утверждения pv и pv
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: myssd
provisioner: local
apiVersion: v1
kind: PersistentVolume
metadata:
name: couchbase-data-2
labels:
type: local
spec:
capacity:
storage: 10Gi
accessModes:
- ReadWriteOnce
storageClassName: myssd
hostPath:
path: "/home/<user>/cb-storage/"
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: my-test-claim-2
spec:
accessModes:
- ReadWriteOnce
storageClassName: myssd
resources:
requests:
storage: 1Gi
Заранее спасибо