Source Cluster Requirements

Before beginning migration, ensure the source cluster meets these requirements:

Access Requirements:

  • Full SSH access to the source cluster

  • kubectl access with cluster-admin privileges

  • Ability to execute backup scripts on the source system

System Health:

  • All three core services (PostgreSQL, Elasticsearch, Consul) must be running and healthy

  • Sufficient disk space for backup files (typically 10-20% of total data size)

  • No ongoing critical operations that could be interrupted

Version Information:

  • Document the current K3s version: kubectl version --output=yaml | grep gitVersion

  • Note the product version and all installed chart versions

  • Record any custom configurations or modifications