从服务器本地到pod

ka get pod
ka cp /路径/文件 pod_name:/路径
k cp /路径/文件 namespace/pod_name:/路径
ka exec -it pod_name -c bash
cd /路径
ll

从pod到跳板机

在这里插入图片描述

yum install -y lrzsz

在这里插入图片描述

在 Kubernetes (K8s) 中,可以使用 kubectl cp 命令将文件复制到或从 Pod 中复制文件。

要将文件复制到 Pod 中,可以使用以下命令:

kubectl cp <本地文件路径> <命名空间>/<Pod名称>:<目标路径>

例如,要将本地文件 file.txt 复制到名为 my-pod 的 Pod 中的 /path/to/destination 目录下,可以运行以下命令:

kubectl cp file.txt my-namespace/my-pod:/path/to/destination

要从 Pod 中复制文件到本地系统,可以使用以下命令:

kubectl cp <命名空间>/<Pod名称>:<源路径> <本地文件路径>

例如,要从名为 my-pod 的 Pod 中的 /path/to/source/file.txt 复制文件到本地的 /local/path 目录中,可以运行以下命令:

kubectl cp my-namespace/my-pod:/path/to/source/file.txt /local/path

请注意,执行此操作需要具有适当的权限,并且您的本地系统和 Pod 都必须具有网络连通性。另外,如果 Pod 处于多个容器的环境中,则需要在命令中指定正确的容器名称。

有关更多详细信息和选项,请参阅 kubectl cp 命令的官方文档:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#cp

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐