【问题标题】:copying file from a pod to local machine directly from inside the pod直接从 pod 内部将文件从 pod 复制到本地机器
【发布时间】:2021-01-28 18:12:44
【问题描述】:

是否可以直接从 pod 内部将文件从 kubernetes pod 复制到本地?实际上我正在尝试进行数据库转储并将其直接复制到我的本地。但无法在单个命令中完成。命令如下:

kubectl --kubeconfig kubeconfig.yaml exec -n mysql_pod --mysqldump -uroot -p --databases > new_bkp.sql && kubectl cp /mysql_pod:new_bkp.sql /home/atul/Desktop/new_bkp.sql

它对我来说很好用。但是有没有这样我可以在 && 的帮助下直接将它复制到我的本地机器而不使用第二个命令?

【问题讨论】:

    标签: kubernetes-pod


    【解决方案1】:

    是的,你可以

    $ kubectl --kubeconfig kubeconfig.yaml exec pod_name  -n namespace -- mysqldump -u root -ppassword databasename > location/file_name.sql
    

    【讨论】:

    • 绝对没问题。它的工作。非常感谢
    猜你喜欢
    • 2019-02-23
    • 1970-01-01
    • 2021-07-11
    • 2014-05-23
    • 1970-01-01
    • 2021-07-16
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多