ポッドKubernatesは、ホストからファイルをコピー

K8Sはポッド、kubectlのcpコマンドにホストからファイルをコピーしたいのですが、オンライン検索では、私は、自分の記録を少し混沌と感じています。

    この名前空間、そこにHadoop-Hadoopの糸-RM-0ポッドの下でのHadoop、そのWORK_DIRでは、/ usr / local / Hadoopのある、このディレクトリ内のファイルがあっapplication_1564318400358_0562_1、この目標は現在のホストにファイルをコピーすることですコマンドでリスト-1に示すように。私たちのWORK_DIRでは、/ usr / local / Hadoopのため、完全なパスは/ usr / local / Hadoopの/ application_1564318400358_0562_1を記述する必要があるが、エラーの完全なパスを書きますので、

    一覧-1

kubectl cp -n hadoop hadoop-hadoop-yarn-rm-0:application_1564318400358_0562_1 ./

    リスト2は、以下に与えられています

    リスト-2

[~]$ kubectl cp -n hadoop hadoop-hadoop-yarn-rm-0:/usr/local/hadoop/application_1564318400358_0562_1 ./
tar: Removing leading `/' from member names
[~]$ kubectl cp -n hadoop hadoop-hadoop-yarn-rm-0:usr/local/hadoop/application_1564318400358_0562_1 ./
error: usr/local/hadoop/application_1564318400358_0562_1 no such file or directory


实例操作:
[ルート@圧力-プレテスト-master03〜]#kubectl CP -n xitu圧力は、H5-ウェブ-圧力8498f76b59-mnm66:/var/log/nginx/access.log ./ 
タール:メンバー名から'/'有数削除
[ルート@圧力-プレテスト-master03〜]#のLS 
                   
のaccess.log              



[ルート@圧力-プレテスト-master03〜]#タール-czvf access.log.tar.gzのaccess.log 
のaccess.log 
[ルート@圧力-プレテスト-master03 〜]#LSと
                  
のaccess.log             
access.log.tar.gz      

  

 

おすすめ

転載: www.cnblogs.com/weifeng1463/p/11360774.html