Kubernetes 备份 Pod 中文件 - 详细步骤与示例
在 Kubernetes 中备份某个文件,可以通过以下步骤来完成:
-
首先,找到运行该文件的 Pod 的名称。可以使用以下命令来列出所有运行的 Pod:
kubectl get pods -
然后,使用以下命令来备份文件:
kubectl cp '<pod名称>:<源文件路径>' '<目标文件路径>'其中,'<pod名称>' 是第一步中找到的 Pod 的名称,'<源文件路径>' 是要备份的文件的路径,'<目标文件路径>' 是备份文件存放的路径。
例如,备份 Pod 名称为 'my-pod' 中的 '/app/data.txt' 文件到本地的 '/backup/data.txt',可以使用以下命令:
kubectl cp my-pod:/app/data.txt /backup/data.txt -
在执行命令后,文件将从 Pod 中复制到本地目标路径中。
注意:备份文件时,需要确保具有访问 Pod 的权限。如果 Pod 受到访问限制,可以使用 'kubectl exec' 命令进入 Pod 并复制文件到本地。
原文地址: https://www.cveoy.top/t/topic/pe3V 著作权归作者所有。请勿转载和采集!