Kubernetes 从远程服务器到本地计算机的cop文件?

Kubernetes 从远程服务器到本地计算机的cop文件?,kubernetes,Kubernetes,如何访问我的命名空间:kubens命名空间 我如何访问我的pod:accesmycontainer:kubectl exec-it hello-6b588fc8c-jz89q——容器测试——bash 我想从filebeat容器中复制一个文件。但不起作用我尝试从kubectl cp--help输出中,为您的用例提供了一个示例(从远程pod复制到本地文件系统): #将/tmp/foo从远程pod复制到本地/tmp/bar kubectl cp/:/tmp/foo/tmp/bar 就你而言,我相信命

如何访问我的命名空间:kubens命名空间 我如何访问我的pod:accesmycontainer:kubectl exec-it hello-6b588fc8c-jz89q——容器测试——bash


我想从filebeat容器中复制一个文件。但不起作用我尝试从
kubectl cp--help
输出中,为您的用例提供了一个示例(从远程pod复制到本地文件系统):

#将/tmp/foo从远程pod复制到本地/tmp/bar
kubectl cp/:/tmp/foo/tmp/bar
就你而言,我相信命令是

kubectl cp/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log-音乐节拍

注意,
-c
选项在您的案例中是必需的,因为您希望
cp
从pod中的特定容器中删除文件。

kubectl cp--help
输出中,为您的用例提供了一个示例(从远程pod复制到本地文件系统):

#将/tmp/foo从远程pod复制到本地/tmp/bar
kubectl cp/:/tmp/foo/tmp/bar
就你而言,我相信命令是

kubectl cp/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log-音乐节拍

注意,
-c
选项在您的情况下是必需的,因为您希望
cp
将文件从pod中的特定容器中删除。

当您尝试这些变化时会发生什么?您是否可以提供应用程序代码的相关片段,或应用程序所需的其他详细信息?当您尝试这些变体时会发生什么?当我运行命令:kubectl cp dsp onboarding/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log时,您是否可以提供应用程序代码的相关片段或a所需的其他详细信息-c档案节拍。此com输出:`tar:Removing leading/'from member names error:open.:是一个目录`try
kubectl cp dsp onboarding/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log dsp-onboarding.json.log-c filebeat
。如果有效,请让我知道,我可以更新我的答案。我这样解决:remove/before/app当我运行您的命令时:kubectl cp dsp onboarding/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log-c档案节拍。此com输出:`tar:Removing leading/'from member names error:open.:是一个目录`try
kubectl cp dsp onboarding/dsp-onboarding-6b588fc8c-jz89q:/app/data/logs/dsp-onboarding.json.log dsp-onboarding.json.log-c filebeat
。如果有效,请让我知道,我可以更新我的答案。我这样解决:删除/之前/应用