kubectl命令输出格式

简介: kubectl 命令可以通过-o参数指定命令执行结果的输出的格式

kubectl命令输出格式
kubectl 命令可以通过-o参数指定命令执行结果的输出的格式

kubectl [command] [TYPE] [NAME] -o=<output_format>
常见可选输出格式如下

-o=custom-columns= 根据自定义列名进行输出,以逗号分隔
-o=custom-colimns-file=\<filename\> 从文件中获取自定义列名进行输出
-o=json 以JSON格式显示结果
-o=jsonpath= 输出jsonpath表达式定义的字段信息
-o=jsonpath-file=\<filename\> 输出jsonpath表达式定义的字段信息,来源于文件
-o=name 仅输出资源对象的名称
-o=wide 输出额外信息。对于Pod,将输出Pod所在的Node名
-o=yaml 以yaml格式显示结果
可以通过.metadata变量来引用默认输出结果的schema对象。

例如用自定义列名显示结果

kubectl get pod -o=custom-columns=NAME:.metadata.name,RSRC:.metadata.resourceVersion
另外可以通过--sort-by指定结果排序方式,如获取所有pod信息,并根据名称排序

kubectl get pods --sort-by=.metadata.name

目录
相关文章
|
6月前
|
Kubernetes 负载均衡 应用服务中间件
kubectl 命令详细介绍
kubectl 命令详细介绍
|
Kubernetes Shell Linux
1分钟配置Kubectl命令自动补全功能
1分钟配置Kubectl命令自动补全功能
208 0
|
Kubernetes Shell 容器
Kubernetes的kubectl命令补全
Kubernetes的kubectl命令补全
223 0
|
3月前
|
Kubernetes Docker 容器
重定向Kubernetes pod中的tcpdump输出
重定向Kubernetes pod中的tcpdump输出
52 7
|
6月前
|
开发工具
如何去除Pods
如何去除Pods
52 1
|
6月前
|
JSON Kubernetes 数据格式
k8s学习-kubectl命令常用选项详解与实战
k8s学习-kubectl命令常用选项详解与实战
108 0
|
6月前
|
Kubernetes 容器
kubectl 操作deployment 的常用命令
kubectl 是 Kubernetes 的命令行工具,用于管理和操作 Kubernetes 集群。以下是一些常用的 kubectl 命令用于操作 Deployment: 1. 创建一个 Deployment: ``` kubectl create deployment <deployment-name> --image=<image-name> ``` 2. 查看 Deployment 列表: ``` kubectl get deployments ``` 3. 查看 Deployment 的详细信息: ``` kubectl de
911 0
|
Kubernetes 应用服务中间件 nginx
【K8S系列】第十讲:kubectl 命令大全
【K8S系列】第十讲:kubectl 命令大全
296 0
|
Perl
kubectl 常用命令(kubectl常用命令汇总)
kubectl 常用命令(kubectl常用命令汇总)
233 0
|
Kubernetes API 容器
Kubernetes之kubectl命令详解及常用示例
Kubernetes之kubectl命令详解及常用示例
339 0