首页 > 其他分享 >Kubectl cp 语法

Kubectl cp 语法

时间:2024-03-25 14:13:14浏览次数:31  
标签:缩写 Kubectl foo bar kubectl 语法 cp tmp

Kubectl  cp 语法

kubectl cp <file-spec-src> <file-spec-dest> [options]

kubectl cp:用于pod和外部的文件交换,将文件和目录复制到容器或从容器复制到容器。

-c, --container='':容器名称。如果省略,将选择荚中的第一个容器

--no-preserve=false:复制的文件/目录的所有权和权限将不会保留在容器中

将容器中的日志文件复制到宿主机

kubectl cp namespace/podName:logs/test.log ./test.log

将宿主机的文件夹复制到pod容器中

kubectl cp  dir/ namespace/podName:/

-c 可以直接赋值文件或者文件夹,pod容器里面是直接被覆盖

2、kubectl命令中的简写

kubectl命令中可以使用的缩写,具体如下:

certificatesigningrequests (缩写 csr)
componentstatuses (缩写 cs)
configmaps (缩写 cm)
customresourcedefinition (缩写 crd)
daemonsets (缩写 ds)
deployments (缩写 deploy)
endpoints (缩写 ep)
events (缩写 ev)
horizontalpodautoattachrs (缩写 hpa)
ingresses (缩写 ing)
limitranges (缩写 limits)
namespaces (缩写 ns)
networkpolicies (缩写 netpol)
nodes (缩写 no)
persistentvolumeclaims (缩写 pvc)
persistentvolumes (缩写 pv)
poddisruptionbudgets (缩写 pdb)
pods (缩写 po)
podsecuritypolicies (缩写 psp)
replicasets (缩写 rs)
replicationcontrollers (缩写 rc)
resourcequotas (缩写 quota)
serviceaccounts (缩写 sa)
services (缩写 svc)
statefulsets (缩写 sts)
storageclasses (缩写 sc)

3、kubectl cp 命令

1)将“/tmp/foo_dir”本地目录拷贝到默认命名空间的远端pod的“/tmp/bar_dir”目录下

kubectl cp /tmp/foo_dir <some-pod>:/tmp/bar_dir

2)复制/tmp/foo本地文件到/tmp/bar在远程pod在一个特定的容器

kubectl cp /tmp/foo <some-pod>:/tmp/bar -c <specific-container>

3)将/tmp/foo文件拷贝到远程pod中的/tmp/bar目录下

kubectl cp /tmp/foo <some-namespace>/<some-pod>:/tmp/bar

4)从远程pod拷贝/tmp/foo到本地/tmp/bar

kubectl cp <some-namespace>/<some-pod>:/tmp/foo /tmp/bar

5)复制文件到pod的指定目录,也可从容器中复制文件到外部

kubectl cp fileName podName:/fileName
TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back  

标签:缩写,Kubectl,foo,bar,kubectl,语法,cp,tmp
From: https://www.cnblogs.com/gaoyuechen/p/18094253

相关文章

  • DHCP VRRP
    一、DHCP1.1定义:用于自动获取ip地址1.2工作原理:客户端会发送一个广播DHCPdiscover报文去寻找DHCP服务器;客户端只会接收第一个的回复的DHCP服务器的报文;服务端会发送一个DHCPoffer报文报文中携带相关配置信息(ip地址子网掩码网关等);报文客户端收到这个offer报文后会......
  • CPU 监控命令w、 top、 htop、 glances
    CPU监控命令w、top、htop、glances本文仅整合转载文章内容w命令​w[options][username]​$w21:45:07up1day,12:48,1user,loadaverage:1.05,0.85,0.56USERTTYLOGIN@IDLEJCPUPCPUWHATdebugpoitty2Thu0836:48......
  • JavaScript初识及基本语法详解
    JavaScript是一种高级的脚本语言,它在Web开发中扮演着至关重要的角色,主要用于增强用户与HTML页面的交互过程。以下是JavaScript的一些基本概念和语法要点:简介:JavaScript是三大Web技术之一(HTML、CSS和JavaScript),它能使网页从静态变为动态互动,广泛应用于Web应用开发。控制HTML:Jav......
  • Day01Markdown简单语法
    Markdown学习标题空格+标题名字一级标题空格+标题名字二级标题字体helloworldhelloworldhelloworldhelloworld引用选择狂神说Java,走向人生巅峰分割线图片超链接点击跳转到狂神博客列表aabbccaabbcc表格名字性别生日张三男1997......
  • 【MATLAB源码-第12期】基于matlab的4FSK(4CPFSK)的误码率BER理论值与实际值仿真。
    操作环境:MATLAB2022a1、算法描述4FSK在频移键控(FSK)编码的基础上有所扩展。FSK是一种调制技术,它通过在不同频率上切换来表示不同的数字或符号。而4FSK则是FSK的一种变种,表示使用了4个不同的频率来传输信息。在4FSK中,每个数字或符号被映射到一组连续的四个频率中的一个。这......
  • C语言内存函数(1)【memcpy函数的使用与模拟实现】【memmove函数的使用和模拟实现】
    关于内存函数有四个函数需要我们学习。分别是memcpy,memmove,memset和memcmp。都在头文件string.h里面。一.memcpy函数的使用一提到这个函数,我们可能会联想到strcpy函数,但strcpy函数是针对字符串的拷贝。但是我们在写代码的时候不可能只拷贝字符串。 intarr1[]={1,2,3,4,5......
  • Java基础语法
    集成开发环境(IDE,IntegratedDevelopmentEnvironment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或软件套(组)都可以叫集成开发......
  • CPU
    1.CPU的定义:CPU是计算机系统的核心部件,它负责获取程序指令、对指令进行译码并加以执行。2.CPU的组成:(1)控制器:<1>程序控制;<2>操作控制;<3>时间控制。(2)运算器:<1>数据处理。 真题: 答案:A......
  • 一分钟学习Markdown语法
    欢迎来到Markdown语法的世界!Markdown是一种简单而直观的标记语言,让文本排版变得轻松有趣。接下来,我们将带你逐步学习Markdown的基本语法。标题在Markdown中,使用#符号可以创建不同级别的标题,例如:  #一级标题##二级标题###三级标题文本格式想要文本加粗、斜体......
  • OSI和TCP/IP
    1.OSI7层网络模型应用层:网络服务与最终用户的一个接口。——提供应用程序间通信。典型的代表协议:DNS/FTP/HTTP/TELNET。表示层:数据的表示、安全、压缩。——处理数据格式、数据加密等。会话层:建立、管理、中止会话。——建立、维护和管理会话。传输层:定义传输数据的协议端口......