Redgate Clone

Add additional nodes (preview)

Support for multi-node clusters is available for preview, whilst it's being developed.

Currently, only AKS clusters are supported.


Node roles

Node roles control the functionality of the nodes and how the application behaves when handling them. Node roles are controlled by their Kubernetes labels.


Node roleKubernetes LabelPurpose
Infrastructureredgate.com/infrastructure-node

Holds all the Redgate Clone application components. In other words, an infrastructure role controls where ancillary processes like the application's web API are run from. For embedded clusters we require having only one infrastructure node.

Cloning


redgate.com/cloning-node

Hosts and manages the executing data containers running in the associated database engine (e.g. SQL Server or PostgreSQL).

redgate.com/cloning-mssql-node


MSSQL and Oracle data containers will only run on nodes with a special label assigned to them (this is because these database engines may be licensed per-machine/CPU).
Other database engines will run on any available node.

redgate.com/cloning-oracle-node

How can I add another node?


You'll need to scale up the relevant node pool on your AKS cluster, this should be called agentpool if you followed the Quick Start Guide.

You should be able to find the relevant configuration option within the "Node pools" overview within your AKS Cluster page in the Azure portal.

Additional nodes will need to be labelled appropriately for the data containers that will be created, and this should be configured at the node pool level.

In order to configure the labels for a node pool in AKS, you need to use the Azure CLI. You can follow the official documentation for details.

We plan to add support for multi-node embedded clusters in the future.


Didn't find what you were looking for?