실행 중인 Kubernetes Pod에서 다른 Pod로 직접 파일을 복사하는 도구가 있나요?

실행 중인 Kubernetes Pod에서 다른 Pod로 직접 파일을 복사하는 도구가 있나요?

가동 중지 시간이 거의 또는 전혀 없이 한 스토리지 클래스에서 다른 스토리지 클래스로 빠르게 마이그레이션하기 위해 실행 중인 Kubernetes 포드에서 다른 스토리지 클래스(아마도 다른 클러스터에 있는)로 대용량 파일 세트를 이동하고 싶습니다.

파일을 한 포드에서 다른 포드로 직접 복사하고 싶습니다. 가급적이면 rsync를 사용하세요.

작업을 수행하는 방법을 알아냈지만 작성을 시작하기 전에 기존 도구가 있는지 궁금합니다.

실행 중인 Kubernetes 포드에서 다른 포드로 직접 파일을 안정적으로 복사할 수 있는 간단한 도구가 있나요?

NB: kubectl v1.25.1부터 'kubectl cp'는 이 작업을 수행할 수 없습니다.

➜  ~ kubectl run --image nginx nginx1       
pod/nginx1 created
➜  ~ kubectl run --image nginx nginx2
pod/nginx2 created
➜  ~ kubectl cp nginx1:/etc/nginx.conf nginx2:/etc/nginx.conf 
error: one of src or dest must be a local file specification

관련 정보