29 lines
1.9 KiB
Markdown
29 lines
1.9 KiB
Markdown
|
|
# 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}}`
|