通过使用 emqx operator 的 helm chart(https://github.com/emqx/emqx-operator) 并遵循他们的指南(https://github.com/emqx/emqx-operator/blob/ main/docs/en_US/tasks/configure-emqx-persistence.md) 关于如何设置数据持久化我得到以下问题中给出的错误
我完全按照指南中的描述进行操作,但恰好我得到了与 emqx-core 相关的错误报告。
此外,通过做:
kubectl get sc
我得到以下输出:
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION
microk8s-hostpath (default) microk8s.io/hostpath Delete WaitForFirstConsumer false
注:我使用的API版本是apps.emqx.io/v2alpha1
apiVersion: apps.emqx.io/v2alpha1
kind: EMQX
metadata:
name: emqx
spec:
image: emqx:5.0
coreTemplate:
spec:
volumeClaimTemplates:
storageClassName: microk8s-hostpath
resources:
requests:
storage: 20Mi
accessModes:
- ReadWriteOnce
replicas: 3
你可以试试上面的yaml配置