Kubernetes MySQL Operator的数据reco

2022-04-29  本文已影响0人  onmeiei

如果MySQL使用operator进行部署时,数据会保存在pv中。【MySql InnoDB Cluster的搭建参考:MySQL InnodbCluster(Kubernetes部署) - 简书 (jianshu.com)

如果MySQL宕机之后,需要恢复环境时,怎么办呢?

这里需要注意一点,MySQL的kubernetes operator的finailizer使用的是:

如下:

apiVersion: mysql.oracle.com/v2alpha1
kind: InnoDBCluster
metadata:
  finalizers:
  - mysql.oracle.com/cluster
  - kopf.zalando.org/KopfFinalizerMarker

停止过程可能会卡死,这时候,需要edit pod,把finalizers删除掉,就可以停止了。

否则无法进行恢复。
例如:删除掉PV01 PV02,只保留PV03的数据。

等待集群恢复即可。

上一篇下一篇

猜你喜欢

热点阅读