What is Cluster Migration?

Cluster migration is the process of moving an entire Kubernetes cluster, including all its data and configurations, from one infrastructure environment to another. In the context of our product, this specifically means:

  • Transferring the K3s cluster from a source VM to a target VM

  • Preserving all application data stored in PostgreSQL, Elasticsearch, and Consul

  • Maintaining service configurations, registrations, and key-value stores

  • Ensuring zero data loss during the transition