当前位置:   article > 正文

k8s中文件传递_kubectl拷贝文件到pod

kubectl拷贝文件到pod

从服务器本地到pod

ka get pod
ka cp /路径/文件 pod_name:/路径
k cp /路径/文件 namespace/pod_name:/路径
ka exec -it pod_name -c bash
cd /路径
ll
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

从pod到跳板机

在这里插入图片描述

yum install -y lrzsz
  • 1

在这里插入图片描述

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

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

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

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

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

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

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/442897
推荐阅读
相关标签
  

闽ICP备14008679号