根据官方提供的文档在阿里云ACK集群上部署了emqx集群。
但是使用过程中发现了一个问题。
emqx operator 2.2.25 部署emqx时会根据yaml文件添加hash信息,导致创建的statesetful和pvc都会带上这个哈希值。
如果我修改了yaml文件,比如升级了镜像的版本。那么这个哈希值就会发生变化,从新apply之后将使用带有新哈希值的pvc。等于数据持久化失效了。
请问如何能解决这个问题?
这个文档我已经看过很多次了。麻烦您再仔细看一下我提的问题。不动yaml确实没问题,但是如果后期做升级修改了镜像版本;或者扩容,加了core或者 Replicant的副本数量。那yaml的hash就变了啊。我重新apply以后他就会创建一个新的pvc去用,用的pvc都不一样了数据还怎么持久化呢?