Install an HA MSR deployment¶
High availability (HA) MSR deployments require a Kubernetes environment with:
- At least two different nodes to run an MSR deployment 
- An additional node on which to replicate the RethinkDB cluster, to ensure fault tolerance 
To install an HA MSR deployment:
- Create an - ha.yamlfile with the following content:The- ha.yamlfile sample¶- global: podAntiAffinityPreset: hard rethinkdb: cluster: replicaCount: 3 proxy: replicaCount: 2 enzi: api: replicaCount: 2 worker: replicaCount: 2 nginx: replicaCount: 2 garant: replicaCount: 2 api: replicaCount: 2 jobrunner: deployments: default: replicaCount: 2 notarySigner: replicaCount: 2 notaryServer: replicaCount: 2 registry: replicaCount: 2 - Note - You can edit the replica counts in the - ha.yamlfile. However, you must make sure that- rethinkdb.cluster.replicaCountis always an odd number. Refer to the RethinkDB scaling chart for details.
- Use Helm to apply the YAML file to a new installation: - helm install msrofficial/msr -f ha.yaml