Сбой команды копирования Kubernetes kubectl - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть образ запущенного Python как пользователь 199. Мой код app.py находится в каталоге /tmp/. Теперь, когда я запускаю команду копирования, чтобы заменить запущенный app.py, команда просто не работает с ошибкой файла существует.

enter image description here

1 Ответ

1 голос
/ 26 апреля 2019

Пожалуйста, попробуйте использовать флаг --no-preserve=true с командой kubectl cp. Она будет передавать --no-same-owner и --no-same-permissions флаги утилите tar при извлечении скопированного файла в контейнере.

GNU tar manual предлагает использовать --skip-old-files или --overwrite flag для команды tar --extract, чтобы избежать сообщения об ошибке, с которым вы столкнулись, но, насколько мне известно, добавить это невозможно необязательный аргумент для kubectl cp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...