Skip to main content

How to move stateless MeshDB services from one SN to another

These instructions are for MeshDB maintainers with write access to the GitHub repository and shell access to the underlying hosts. If you think this procedure is warranted and this does not describe you, please reach out in #meshdb on Slack to discuss

Step 1: Cut over the DNS Records

Change the CNAME record from the k8s-stateless-prod so that they point to the destination Supernode

Example PR: https://github.com/nycmeshnet/nycmesh-dns/pull/209/files 

Wait for this change to roll out before merging the PR for step 2

Step 2: Instruct the LB in the destination supernode to pull the appropriate TLS certs

Move the individual DNS domains from one LB to the new one in k8s infra

Example PR: https://github.com/nycmeshnet/k8s-infra/pull/98