博客园  :: 首页  :: 管理

在Kubernetes/k8s中,我们经常会使用到kubectl get 相关的命令进行查询很多信息

如 可以使用, kubectl get po 查询pod相关的信息(默认只列出default这个NAMESPACE中的),如下

[root@k8s-master qq-5201351]# kubectl get po
NAME                     READY   STATUS    RESTARTS   AGE
nginx-85b98978db-7ltv2   1/1     Running   0          50s

其实,我们还可以使用一些选项,进行格式化输出,如-o wide 可以以纯文本,输出更多的信息

[root@k8s-master ~]# kubectl get po -o wide
NAME                     READY   STATUS    RESTARTS   AGE    IP               NODE        NOMINATED NODE   READINESS GATES
nginx-85b98978db-7ltv2   1/1     Running   0          4m9s   10.224.169.130   k8s-node2   <none>           <none>
[root@k8s-master ~]#

这里笔者整理一下,还有经常用到的格式化输出选项,还有如下几个

-o   name       仅打印资源名称

-o   json         输出json格式

-o   wide         以纯文本格式输出所有信息

-o   yaml         以yaml格式输出所有信息

+++++++++++++++++++++++++++++++++++++++++

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17661132.html