k8skubectl常用命令总结,建议收藏!

author author     2023-04-07     512

关键词:

参考技术A 我们已经知道kubernetes的常用术语和一些思想,要想进行二次开发,或者简单的说跑起来,运行一个小实例,那就要求我们需要对ta的常用操作相当的熟悉。入手了解kubectl是非常快速的一个方式,下面,我们就来看看kubectl的命令行操作的常用方式。

1.kubectl用法详解

1. kubectl语法

kubectl [command] [Type] [NAME] [flags]

command: 子命令,用于操作kubernetes集群资源对象的命令,例如:create, delete, describe, get, apply等等

TYPE: 资源对象的类型,区分大小写,能以单数,复数或者简写形式表示。例如以下3中TYPE是等价的。

kubectl get pod pod1kubectl get pods pod1kubectl get po pod1

NAME:资源对象的名称,区分大小写。如果不指定名称,系统则将返回属于TYPE的全部对象的列表,例如:kubectl get pods 将返回所有pod的列表

flags: kubectl 子命令的可选参数,例如使用 -s 指定api server的url地址而不用默认值。

kubectl可操作的资源对象类型以及缩写:

在一个命令行中也可以同时对多个资源对象进行操作,以多个TYPE和NAME的组合表示,示例如下:

获取多个pod的信息:

kubectlgetpods pod1 pod2

获取多种对象的信息:

kubectlgetpod/pod1  rc/rc1

同时应用多个YAML文件,以多个-f file参数表示:

kubectlgetpod-fpod1.yaml-fpod2.yamlkubectlcreate-fpod1.yaml-frc1.yaml-fservice1.yaml

2.kubectl 子命令详解

kebectl的子命令非常丰富,涵盖了对kubernetes集群的主要操作,包括资源对象的创建、删除、查看、修改、配置、运行等,详细的子命令如表2.10所示:

3.kubectl参数列表

Kubectl命令行的公共启动参数如下所示:

4.Kubectl 输出格式

kubectl命令可以用多种格式对结果进行显示,输出的格式通过-o参数指定:

5.kubectl操作示例

1、根据yaml配置文件一次性创建service和rc

kubectlcreate-fmy-service.yaml-fmy-rc.yaml

2、根据目录下所有.yaml、.yml、.json文件的定义进行创建操作

kubectlcreate-f

3、查看所有Pod列表

kubectlgetpods

4、查看rc和service列表

kubectlgetrc,service

5、显示Node的详细信息

kubectldescribenodes

6、显示Pod的详细信息

kubectldescribepods/

7、显示由RC管理的Pod信息

kubectldescribepods

8、删除基于pod.yaml文件定义的Pod

kubectldelete-f pod.yaml

9、删除所有包含某个label的Pod和Service

kubectldeletepods,services -lname=

10、删除所有Pod

kubectldeletepods--all

11、在Pod的容器里执行date命令,默认使用Pod中的第1个容器执行

kubectlexec date

12、指定Pod中某个容器执行date命令

kubectl exec-cdate

13、以bash方式登陆到Pod中的某个容器里

kubectl exec -it-c/bin/bash

14、查看容器输出到stdout的日志

kubectl logs

15、跟踪查看容器的日志,相当于tail -f命令的结果

kubectl logs -f-c

以上就是本次分享的全部内容,现在想要学习的小伙伴欢迎关注六星社区,获取更多技能与教程。

建议收藏windows批处理(cmd/bat)常用命令总结(代码片段)

Windows批处理/cmd/bat常用命令总结前言1.什么是批处理2.批处理命令简介3.批处理符号简介4.常用DOS命令4.1文件夹管理4.2文件管理4.3网络命令4.4系统管理5.WindowsBatch常用命令5.1echo和@回显命令5.2errorlevelecho%errorlevel%5.3dir显示文件夹内... 查看详情

线上问题排查常用命令,总结太全了,建议收藏!!(代码片段)

来源:https://my.oschina.net/xiaolyuh/blog/4261951内存瓶颈freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free-h-s3表示每隔三秒输出一次内存情况,命令如下[1014154@cc69dd4c5-4tdb5~]$freetotalusedfreesh... 查看详情

❤️万字总结《windows系统常用命令》❤️——常用的cmd操作指令详解!(建议收藏)

刚接触电脑的的时候是DOS系统,根本就没有Windows系统这样的图形化操作界面,只有一个黑漆漆的窗口,让你输入命令.大多数程序员或计算机专家在DOS系统下的操作是非常了得的,所以想要成为计算机高手,DOS命令是非学不可的.直到今... 查看详情

linux常用命令总结(语法+案例)建议收藏!(代码片段)

目录vi和vim开机、重启、防火墙相关操作用户管理帮助指令文件目录类时间日期类搜索查找类压缩和解压类组管理和权限管理crond任务调度RPM和YUMvi和vim快捷键使用案例:1)拷贝当前行yy,拷贝当前行向下的5行5yy,并粘贴ÿ... 查看详情

k8skubectl常用命令总结

参考技术A查看所有pod列表,-n后跟namespace,查看指定的命名空间kubectlgetpodkubectlgetpod-nkube查看所有的命名空间kubectlgetns删除某个节点kubectldeletepod节点名称-n命名空间查看RC和service列表,-owide查看详细信息kubectlgetrc,svckubectlgetpod,svc-owid... 查看详情

❤️万字总结《linux系统常用命令》❤️——常用的linux操作指令详解及案例!(建议收藏)(代码片段)

...是Linux操作系统实力的见证,接下来跟大家分享几个工作中常用的Linux操作命令Linux系统常用命令目录文件相关命令pwd显示工作目录ls显示目录内容du显示目录或文件大小find查找文件或目录mkdir创建 查看详情

linux——详解系统监控和常用命令(topfreedstat)(代码片段)

创作不易,来了的客官点点关注,收藏,订阅一键三连❤😜 往期文章Linux——超超讲解SSH的原理与SSH的实现!建议收藏❤Linux——万字总结用户与组的权限那些事儿!建议收藏!Linux——万字总结用户... 查看详情

1w+字总结java常用类,整理太全了,建议收藏..

来源:cnblogs.com/lwtyyds/p/15678152.html常用类概述内部类Object类包装类数学类时间类字符串StringBuilder和StringBufferDecimalFormat内部类「概念」:在一个类内部再定义一个完整的类。一般情况下类与类 查看详情

1w+字总结java常用类,整理太全了,建议收藏..

来源:cnblogs.com/lwtyyds/p/15678152.html常用类概述内部类Object类包装类数学类时间类字符串StringBuilder和StringBufferDecimalFormat内部类「概念」:在一个类内部再定义一个完整的类。一般情况下类与类 查看详情

python基础最常用且重要的模块总结----建议收藏

stat模块:描述os.stat()返回的文件属性列表中各值的意义fileStats=os.stat(path)获取到的文件属性列表fileStats[stat.ST_MODE]获取文件的模式fileStats[stat.ST_SIZE]文件大小fileStats[stat.ST_MTIME]文件最后修改时间fileStats[stat.ST_ATIME]文件最后... 查看详情

网工常用网络命令合集✨(建议收藏)(代码片段)

📢CSDN主页:新网工李白📢路由交换专栏:HCIERouting&Switching📢常用网络命令合集🎈ping命令🎈ipconfig命令🎈arp命令(地址转换协议)🎈traceroute命令🎈route命令Ἰ 查看详情

网工常用网络命令合集✨(建议收藏)(代码片段)

📢CSDN主页:新网工李白📢路由交换专栏:HCIERouting&Switching📢常用网络命令合集🎈ping命令🎈ipconfig命令🎈arp命令(地址转换协议)🎈traceroute命令🎈route命令Ἰ 查看详情

整理总结数据库常用sql语句,建议收藏,忘记了可以来看一下

第一节课:sql语言介绍(参照PPT)及基本查询sql学习 1、数据库表的介绍 emp表:员工表 dept表:部门表 salgrady:薪资水平表 Balance: 2、基本的查询语句: 知识点: select*from表名查询表中所有的数据 se... 查看详情

硬核!高频linux命令大总结,建议收藏~

点击上方蓝色“终端研发部”,选择“设为星标”学最好的别人,做最好的我们 ◆ 前言记得不久前跟大家大分享了一波个人在平时日常工作、学习、开发、写文字、做视频等过程中,一些好用高效的在线工具和网... 查看详情

sql常用脚本大全,建议收藏!

...欢迎。但​作为一名数据人,在工作中也会遇到许多比较常用的SQL脚本,今天呢,我就整理总结出来分享给大家,希望能有所帮助。1、行转列的用法PIVOTCREATEtabletest(idint,namenvarchar(20),quarterint,numberint)insertintotestvalues( 查看详情

全网最全linux命令总结!!(史上最全,建议收藏)(代码片段)

...有所收获。今天,给小伙伴们带来一篇史上最全Linux命令总结的文章,命令有点多,建议小伙伴 查看详情

全网最全linux命令总结!!(史上最全,建议收藏)(代码片段)

...有所收获。今天,给小伙伴们带来一篇史上最全Linux命令总结的文章,命令有点多,建议小伙伴 查看详情

h3c设备运行状态查询常用命令(建议收藏)(代码片段)

1️⃣查看版本及SN、MAC等信息displayversion2️⃣查看物理端口信息displayinterfacebrief3️⃣查看用户信息displayusers4️⃣查看CPU、内存、风扇、电源使用情况displaycpudisplaymemorydisplayfandisplaypower5️⃣查看逻辑层(三层)接口信息di... 查看详情