Существует ли инструмент для копирования файлов напрямую из одного работающего модуля Kubernetes в другой?

Существует ли инструмент для копирования файлов напрямую из одного работающего модуля Kubernetes в другой?

Мне бы хотелось переместить большой набор файлов из работающего модуля Kubernetes в другой (возможно, в другом кластере), чтобы быстро перейти из одного класса хранения в другой с минимальным временем простоя или вообще без него.

Я хочу, чтобы файлы копировались напрямую из одного модуля в другой, желательно с помощью rsync.

Я придумал, как выполнить эту задачу, но мне интересно, существует ли уже готовый инструмент, прежде чем приступить к его написанию.

Существует ли простой инструмент для надежного копирования файлов напрямую из одного работающего модуля Kubernetes в другой?

Примечание: «kubectl cp» не может выполнить эту задачу, начиная с версии kubectl v1.25.1.

➜  ~ 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

Связанный контент