Kubernetes kubectl 命令
kubectl 命令用来操作 Kubernetes 集群中的资源对象,包括对资源的创建、删除、查看、修改、配置、运行等
命令语法:kubectl [command] [TYPE] [NAME] [flags]
# command:子命令,用于操作 Kubernetes 集群资源对象的命令,如 create, delete, describe, get, apply 等
# TYPE:资源对象的类型,如 pod,service,rc,node 等,有些可以简写,如 service 简写为 svc,nodes 简写为 ns
# NAME:资源对象的名称,不指定则返回所有,如 kubectl get pod 会返回所有 pod, 如果写成 kubectl get pod nginx 就只返回 nginx 这个 pod
# flags:kubectl 子命令的可选参数,例如 -n 指定 namespace,-s 指定 apiserver 的 URL
常见用法:
[root@localhost ~]$ kubectl get pods # 查看所有的Pod资源
[root@localhost ~]$ kubectl get pod <pod_name> # 查看指定的Pod资源
[root@localhost ~]$ kubectl get pod <pod_name> -o wide # 查看指定的Pod资源,并指定输出格式,其他输出格式
[root@localhost ~]$ kubectl create -f <yaml_filename> # 根据yaml文件创建资源
[root@localhost ~]$ kubectl create -f <directory> # 也可以指定一个目录,这样可以一次性根据该目录下所有yaml或json文件创建资源
[root@localhost ~]$ kubectl describe pod <pod_name> # 查看指定Pod资源的描述信息(写法一)
[root@localhost ~]$ kubectl describe pod/<pod_name> # 查看指定Pod资源的描述信息(写法二)
[root@localhost ~]$ kubectl delete pods # 删除所有的Pod资源
[root@localhost ~]$ kubectl delete pod <pod_name> # 删除指定的Pod资源
[root@localhost ~]$ kubectl delete pod -l name=<label_name> # 删除所有带有指定标签名的Pod资源
[root@localhost ~]$ kubectl delete -f <yaml_filename> # 根据yaml文件删除资源
[root@localhost ~]$ kubectl exec <pod_name> date # exec用于对指定的资源对象执行指定的命令,这里表示对指定的Pod资源执行date命令
[root@localhost ~]$ kubectl exec -it <pod_name> bash # 执行 bash 命令,相当于进入Pod,注意要加上 -it 参数
[root@localhost ~]$ kubectl logs <pod_name> # 查看指定资源(Pod)的日志
[root@localhost ~]$ kubectl logs <pod_name> -c <container_name> # 查看指定资源(Pod下指定的container)的日志
[root@localhost ~]$ kubectl logs -f <pod_name> -c <container_name> # 动态查看指定资源的日志,类似于 tail -f
Kubernetes kubectl 命令的更多相关文章
- Kubernetes kubectl 命令概述
kubectl用于运行Kubernetes集群命令的管理工具. 语法 kubectl [command] [TYPE] [NAME] [flags] command:指定要在一个或多个资源执行的操作 ...
- [Kubernetes]kubectl命令补全出错
在kubernetes集群中,命令补全能够省很多事,但是这两天就很奇怪 kubectl get pod -n kube+tab键自动补全Namespace的时候出现错误 kubectl get pod ...
- kubernetes kubectl 命令自动补全
yum install -y bash-completion source /usr/share/bash-completion/bash_completion source <(kubectl ...
- k8s技术--Kubernetes集群kubectl命令的常见使用方法
简介:kubectl是一个命令行界面,用于运行针对Kubernetes群集的命令. 语法: kubectl [command] [TYPE] [NAME] [flags] command:指定您希望对 ...
- kubernetes 实践二:kubectl命令使用
这里记录kubernetes学习和使用过程中的内容. CentOS7 k8s-1.13 flanneld-0.10 docker-18.06 etcd-3.3 kubectl用法概述 kubectl是 ...
- Kubernetes管理员手边必备的9个kubectl命令
导语:将这9个关键的kubectl命令放在手边,它们可以帮您快速排除故障并管理Kubernetes集群. Kubernetes是当今基础架构的主导技术,这意味着系统管理员需要熟悉其管理.多年来,笔者一 ...
- Kubernetes集群管理工具kubectl命令技巧大全
一. kubectl概述 Kubectl是用于控制Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署. kubectl命令的语法如下 ...
- Kubernetes,kubectl常用命令详解
kubectl概述 祭出一张图,转载至 kubernetes-handbook/kubectl命令概述 ,可以对命令族有个整体的概念. 环境准备 允许master节点部署pod,使用命令如下: kub ...
- kubernetes系列(小知识):kubectl命令自动补全
kubectl命令自动补全 linux系统 yum install -y bash-completion source /usr/share/bash-completion/completions/d ...
随机推荐
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (七)
在本项目中使用到的“语音转文本”的技术总结: 语音转文本部分是调用的科大讯飞的在线语音,它的激发方式是按键,通过按钮触发开启安卓设备的录音,此部分需要在源码中写入关于安卓权限的要求,来调用安卓的录音权 ...
- swing包含了各种组件的类
javax.swing 最常用的pachage,包含了各种swing组件的类 javax.swing.border 包含与swing组件外框有关的类 javax..swing.colorchooser ...
- (原)从mp4,flv文件中解析出h264和aac,送解码器解码失败
转载请注明出处:http://www.cnblogs.com/lihaiping/p/5285166.html 今天在做本地文件解码测试,发现从mp4,flv文件中读出来的帧数据,h264和aac帧直 ...
- Eclipse SVN过滤文件夹及文件的方法
有两个步骤: 1.在TortoiseSVN中将文件.文件夹加入ignore list: 2.在Eclipse中Ignored Resources利用模式匹配忽略指定文件夹.文件类型. 这样,那些无需同 ...
- ZooKeeper在分布式应用中的作用
作者:陈叶皓(携程邮轮研发部软件架构师) 是不是要在标题的“作用”之前加上“重要”两个字,我犹豫了一下,zookeeper提供的功能是如此的重要,以至于如果你在应用中不使用它,早晚也会在你的应用中去实 ...
- org.in2bits.MyXls.XlsDocument 生成excel文件 ; 如果想读取模板再另外生成的话,试试 NPOI
优点:不依赖Microsoft组件,在内存中操作excel,读写速度快. 缺点:无法读取模板,只能生成新的excel (我亲自测试是在读取完模板后,不能保存,也不能另存,并且其他人说这个读取还会有 ...
- MySQL中mysqldump导出数据的使用
mysqldump常用参数说明: 帮助使用:mysqldump --help -A, --all-databases 导出全部数据库 mysqldump -uroot -p –A > /tmp/ ...
- zhuzher日志log
val log=sc.textFile("/data/logstash/data/*.log") val rowRDD2=log2.map(line=>(line.split ...
- GridView动态添加列并判断绑定数据DataTable的列类型控制展示内容
此篇随笔是2013年根据项目需求开发记录的,不一定符合大众口味,只需了解开发思路,毕竟解决方案多种多样. 下面简单说说需求点吧: (1)通过下拉列表可以选择一个DataSet(数据集),一个DataS ...
- vue二级联动select
<div> <span>所在区域</span> <select name="" v-model="country"&g ...