Migration is failing between EKS clusters
ervispano opened this issue · comments
Hello,
I am trying to migrate pvc between 2 EKS clusters in AWS, but the migration is failing for some reason.
- Command:
pv-migrate migrate \
--source-kubeconfig ~/.kube/config \
--source-context prd-eks-cluster \
--source-namespace general \
--dest-kubeconfig ~/.kube/config \
--dest-context dev-eks-cluster \
--dest-namespace general \
--dest-delete-extraneous-files \
--ignore-mounted \
--log-level debug \
data-kafka-0 data-kafka-0
- The error:
migration failed: all strategies failed for this migration
In fact previously I have used pv-migration tool for migrating pvs from Google GKE as source to AWS EKS as destination clusters and it worked. Now when I am trying to do the same between 2 EKS clusters it is failing.
Console output
Attempting strategy: lbsvc
🔑 Generating SSH key pair
creating 3 resource(s)
beginning wait for 3 resources with timeout of 1m0s
Service does not have load balancer ingress IP address: services-general/pv-migrate-daeac-src-sshd
Service does not have load balancer ingress IP address: services-general/pv-migrate-daeac-src-sshd
Service does not have load balancer ingress IP address: services-general/pv-migrate-daeac-src-sshd
creating 2 resource(s)
beginning wait for 2 resources with timeout of 1m0s
📂 Copying data... 0% | | [0s:0s]🧹 Cleaning up
📂 Copying data... 0% | | [0s:0s]uninstall: Deleting pv-migrate-daeac-src
uninstall: given cascade value: , defaulting to delete propagation background
Starting delete for "pv-migrate-daeac-src-sshd" Service
Starting delete for "pv-migrate-daeac-src-sshd" Deployment
Starting delete for "pv-migrate-daeac-src-sshd" Secret
beginning wait for 3 resources to be deleted with timeout of 1m0s
purge requested for pv-migrate-daeac-src
uninstall: Deleting pv-migrate-daeac-dest
uninstall: given cascade value: , defaulting to delete propagation background
Starting delete for "pv-migrate-daeac-dest-rsync" Job
Starting delete for "pv-migrate-daeac-dest-rsync" Secret
beginning wait for 2 resources to be deleted with timeout of 1m0s
purge requested for pv-migrate-daeac-dest
✨ Cleanup done
🔶 Migration failed with this strategy, will try with the remaining strategies
Error: migration failed: all strategies failed for this migration
Version
- Source and destination Kubernetes versions [source cluster Kubernetes v1.24, destination cluster Kubernetes v1.25]
pv-migrate
version and architecture [version 1.7.1 - darwin_x86_64`]- Installation method [
homebrew
]
Additional context
So the issue seems like Service does not have load balancer ingress IP address, can you help to solve it?
Thanks