如何将所有数据从空目录卷复制到我的本地计算机?

How to copy all data from an empty dir volume to my local machine?

我有一个目录卷为空的容器

 - volumes:
   emptyDir: {}
   name: someName

我想使用 kubectl cp.

将所有数据复制到我的机器

我不知道 someName 卷的位置。我如何找到并如何将数据从卷复制到我的本地计算机?

您必须检查安装卷的 pod。检查容器部分,找到名称为 someName 的挂载,例如:

containers:
  volumeMounts:
  - name: someName
    mountPath: "/mnt/path"

所以你知道 emptyDir 挂载在给定的 mountPath 上。

之后您可以通过

复制文件
kubectl cp my-namespace/my-pod:/mnt/path /tmp/local/path