実行中の Kubernetes ポッドから別のポッドにファイルを直接コピーするツールはありますか?

実行中の Kubernetes ポッドから別のポッドにファイルを直接コピーするツールはありますか?

ダウンタイムをほとんどまたはまったく発生させずに、あるストレージ クラスから別のストレージ クラスにすばやく移行できるように、実行中の Kubernetes ポッドから別のポッド (場合によっては別のクラスター) に大きなファイル セットを移動したいと考えています。

できれば rsync を使用して、ファイルを 1 つのポッドから別のポッドに直接コピーしたいと考えています。

タスクを達成する方法はわかりましたが、ツールの作成に取り掛かる前に既存のツールがあるかどうか知りたいです。

実行中の Kubernetes ポッドから別のポッドにファイルを確実に直接コピーするためのシンプルなツールはありますか?

注意: 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

関連情報