VK Cloud logo

Cluster migration

Clusters, like other PaaS objects, cannot be automatically migrated to a different SDN type, but can be recreated in the new network.

Before starting the migration of any PaaS services in the project:

  1. Complete the migration of the network infrastructure, if it has not been done yet.
  2. Complete the migration of balancers.
  3. Update the public DNS A-records.

To migrate a cluster to Sprut SDN:

  1. Create a cluster similar to the original one. In the parameter responsible for selecting the network connected to the cluster, select the required Sprut SDN.

  2. Migrate the workload (including persistent volumes) using the Velero backup tool.

  3. Configure the connection to the new cluster.

  4. (Optional) Configure network connectivity between Sprut and Neutron networks:

    To reduce service downtime, connect the original Neutron SDN and the new Sprut SDN using an advanced router connected to transit networks with standard routers. This approach is useful if you are migrating services gradually or cannot shut down the cluster during the migration.

    1. Connect the advanced router to transit networks with standard routers in the original Neutron SDN and the new Sprut SDN.
    2. Configure static routes between Neutron and Sprut networks.
  5. Verify the functionality of the new cluster:

    1. Check the connection to the cluster.
    2. Make sure that your applications deployed in the new cluster are working.
  6. Delete the original cluster if you no longer need it.