Как скопировать файлы из модуля в одном пространстве имен в модуль в другом пространстве имен - PullRequest
0 голосов
/ 30 октября 2018

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

Я пытался:

kubectl cp <namespace1>/<pod1>:/tmp/foo.txt <namespace2>/<pod1>:/tmp/foo.txt

Глядя на kubectl cp опции справки команды, я не думаю, что есть способ сделать это.

1 Ответ

0 голосов
/ 30 октября 2018

Не совсем kubectl cp может копировать только удаленный / локальный или локальный / удаленный, поэтому, к сожалению, это двухэтапный процесс:

 $ kubectl cp <namespace1>/<pod1>:/tmp/foo.txt foo.txt
 $ kubectl cp foo.txt <namespace2>/<pod1>:/tmp/foo.txt

Было бы неплохо иметь 1-шаговый процесс, такой как rsync , но это то, что есть на момент написания этой статьи. Я открыл этот выпуск , чтобы отследить его.

...