Important
The SingleStore 9.1 release candidate (RC) gives you the opportunity to preview, evaluate, and provide feedback on new and upcoming features prior to their general availability. In the interim, SingleStore 9.0 is recommended for production workloads, which can later be upgraded to SingleStore 9.1.
Disaster Recovery
Disaster Recovery (DR), which is based on REPLICATE DATABASE, can be enabled when running SingleStore on Kubernetes.
Users may declare a replicationSpec section to enable replication and DR.sdb-cluster. file of the primary and secondary clusters to enable replication and DR between them, and to specify which connection model should be used.
replicationSpec:enable: trueconnectivity: viaHost
To support replication and DR, either of the two following requirements must be met by the underlying infrastructure:
-
Kubernetes hosts in primary and secondary clusters can reach each other via host IPs across clusters
-
Kubernetes pods in primary and secondary clusters can reach each other via pod IPs across clusters
In addition, the following requirements must be met:
-
SingleStore 7.
1. 3 or later must be deployed on both the primary and secondary clusters -
The primary and secondary clusters’ DDL endpoints are stable
Valid values for the fields in replicationSpec are:
-
For the
enablefield:true,false
-
For the
connectivityfield:viaHost,viaPod-
Use
viaHostwhen Kubernetes hosts in primary and secondary clusters can reach each other via host IPs across clusters -
Use
viaPodwhen Kubernetes pods in primary and secondary clusters can reach each other via pod IPs across clusters
-
Refer to REPLICATE DATABASE for more information.
Last modified: May 22, 2023