kubectl cp
all
Copy files and directories between a local filesystem and a container in a pod.
More info →Options (1)
-c, --containerbooleanCopy a file or directory to a specific container in a pod
Example:
kubectl cp {{path/to/local_file}} {{pod_name}}:/{{path/to/file_in_pod}} {{[-c|--container]}} {{container_name}}Examples (6)
Copy a local file or directory to a pod
kubectl cp path/to/local_file pod_name:/path/to/file_in_podCopy a local file or directory to a pod in a specific namespace
kubectl cp path/to/local_file namespace/pod_name:/path/to/file_in_podCopy a file or directory from a pod to the local machine
kubectl cp namespace/pod_name:/path/to/file_in_pod path/to/local_fileCopy a file or directory to a specific container in a pod
kubectl cp path/to/local_file pod_name:/path/to/file_in_pod [-c|--container] container_nameCopy a file or directory to a pod without preserving ownership and permissions
kubectl cp path/to/local_file namespace/pod_name:/path/to/file_in_pod --no-preserveCopy a local file or directory to a pod with retries on failure
kubectl cp path/to/local_file pod_name:/path/to/file_in_pod --retries 3made by @shridhargupta | data from tldr-pages