本文向您展示了如何在Kubernates中将文件从pod复制到主机。内容简洁易懂,一定会让你眼前一亮。希望通过这篇文章的详细介绍,你能有所收获。
我想把k8s pod的文件复制到主机上,kubectl的cp命令,但是在网上搜索了一下,觉得有点乱,就自己录了下来。
在这个hadoop命名空间下,有一个hadoop-hadoop-yarn-rm-0的pod,它的work_dir是/usr/local/hadoop。在这个目录中,有一个application _ 1564318400358 _ 0562 _ 1文件,现在的目的是将这个文件复制到主机上。该命令显示在下面的列表1中。我们的work_dir是/usr/local/hadoop,所以不需要写完整路径/usr/local/Hadoop/application _ 1564318400358 _ 0562 _ 1,但是写完整路径会报错。
列表-1
kube TCP-nhadopchadoop-Hadoop-yarn-RM-0: application _ 1564318400358 _ 0562 _ 1。/以下列表中报告了错误-2。
列表-2
[~]$ kubectlcp-nhadophadoop-Hadoop-yarn-RM-0:/usr/local/Hadoop/application _ 1564318400358 _ 0562 _ 1。/
tar:从成员名称中删除加载`/'
[~]$ kubectlcp-nhadophadoop-Hadoop-yarn-RM-0: usr/local/Hadoop/application _ 1564318400358 _ 0562 _ 1。/
错误: usr/local/Hadoop/application _ 1564318400358 _ 0562 _ 1 nosuchfileordirectory将主机上的文件复制到pod,检查后文件在pod 3360的work_dir下。
列表-3
kutlcpedits _ 00000000000000000004159-0000000000000000767859-nhadop Hadoop-Hadoop-HDFS-qjm-23360 edits _ 0000000000000000004159-00000000000000000767788。如果你想学习更多的技能或丰富你的知识储备,请关注行业信息渠道。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/39229.html