Before you start
- Credentials for the target cloud: AWS, GCP, Azure, DigitalOcean or Hetzner.
- The app’s
MANIFESTand Dockerfiles in your repository.
1. Compare estimates
2. Deploy to the new cloud
3. Check the new environment
4. Move the data
Monk does not copy data between clouds. Use the database’s own export and import tools, or the backup and restore actions its integration provides. See Back up and restore.5. Switch traffic
Point your domain at the new cluster. See Custom domain. Keep the old cluster until you are sure.6. Remove the old cluster
Limits
- Settings made by hand in the old cloud, and data, are not carried over.
- Update CI/CD so it deploys to the new cluster. See CI/CD.

