
Мне бы хотелось переместить большой набор файлов из работающего модуля 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