29 lines
1.9 KiB
Markdown
Raw Normal View History

# kubectl cp
> Копировать файлы и каталоги между локальной файловой системой и контейнером в поде.
> Больше информации: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cp/>.
- Скопировать локальный файл или каталог в под:
`kubectl cp {{путь/к/локальномуайлу}} {{имя_пода}}:/{{путь/к/файлу_в_поде}}`
- Скопировать локальный файл или каталог в под в определённом пространстве имён:
`kubectl cp {{путь/к/локальномуайлу}} {{пространство_имён}}/{{имя_пода}}:/{{путь/к/файлу_в_поде}}`
- Скопировать файл или каталог из пода на локальную машину:
`kubectl cp {{пространство_имён}}/{{имя_пода}}:/{{путь/к/файлу_в_поде}} {{путь/к/локальномуайлу}}`
- Скопировать файл или каталог в определённый контейнер в поде:
`kubectl cp {{путь/к/локальномуайлу}} {{имя_пода}}:/{{путь/к/файлу_в_поде}} {{[-c|--container]}} {{имя_контейнера}}`
- Скопировать файл или каталог в под без сохранения владельца и прав доступа:
`kubectl cp {{путь/к/локальномуайлу}} {{пространство_имён}}/{{имя_пода}}:/{{путь/к/файлу_в_поде}} --no-preserve`
- Скопировать локальный файл или каталог в под с повторными попытками при ошибке:
`kubectl cp {{путь/к/локальномуайлу}} {{имя_пода}}:/{{путь/к/файлу_в_поде}} --retries {{3}}`