kubectl get 参数用法

kubectl get --help参数详解

-o yaml   (yaml的方式查看pod的信息)

举例:以yaml的方式查看etcd-hxe pod的信息

kubectl get  pod etcd-hxe -o yaml -n kube-system

describe  (查看服务详细信息)

举例: 查看nginx的详细信息

kubectl describe pods nginx

--field-selector  (过滤出指定信息的pod)

举例:筛选出正在Running的pods

kubectl get pods --field-selector status.phase=Running -A

举例:筛选出指定name的pods

kubectl get pods --field-selector metadata.name=kube-flannel-ds-9txjl -n kube-flannel

--show-labels  (查看pod的标签)

举例:查看所有pod的标签

kubectl get pods -A --show-labels

-L  (查看标签的信息)

举例:查看app标签内容

kubectl get pods -A -L  component

 -l (指定labels)

举例:筛选出controller-revision-hash等于c99668656的标签

kubectl get pods -A -l controller-revision-hash=c99668656

--no-headers  (去除首行显示信息)

举例:去除首行显示信息

kubectl get pods --no-headers

-o  指定格式输出pod信息

举例:以json的格式展示pod信息

kubectl get  pod etcd-hxe -o json -n kube-system

举例:以yaml的格式展示pod信息 

kubectl get  pod etcd-hxe -o yaml -n kube-system

--sort-by (以排序的方式显示)

举例:以pod创建的时间进行排序显示

kubectl get pods -A --sort-by=metadata.creationTimestamp

扩展:cka原题

使用creationTimestamp(创建时间)排序列出所有的pod,将输出的内容存储到/opt下,并不再进一步操作他

kubectl get pods -A --sort-by=metadata.creationTimestamp > /opt/2.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sean‘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值