Providing Feedback

Provide feedback at the survey

TL;DR
  • Copy files to and from Containers in a cluster

Copying Container Files

Motivation

  • Copying files from Containers in a cluster to a local filesystem
  • Copying files from a local filesystem to Containers in a cluster

Install Tar

Copy requires that tar be installed in the container image.

Local to Remote

Copy a local file to a remote Pod in a cluster.

  • Local file format is <path>
  • Remote file format is <pod-name>:<path>
kubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir

Remote to Local

Copy a remote file from a Pod to a local file.

  • Local file format is <path>
  • Remote file format is <pod-name>:<path>
kubectl cp <some-pod>:/tmp/foo /tmp/bar

Specify the Container

Specify the Container within a Pod running multiple containers.

  • -c <container-name>
kubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>

Namespaces

Set the Pod namespace by prefixing the Pod name with <namespace>/ .

  • <pod-namespace>/<pod-name>:<path>
kubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar

results matching ""

    No results matching ""