k8s–基础–10.4–命令–kubectl–输出格式
1、介绍
kubectl命令的默认输出格式是人类可读的明文格式,若要以特定格式向终端窗口输出详细信息,可以将-o或—out参数添加到受支持的kubectl命令中。
2、语法
kubectl [command] [TYPE] [NAME] -o=<output_format>
2.1、案例:-o wide
# 输出内容包含节点信息
kubectl -n kube-system get pods -o wide
2.2、案例:-o yaml
# 将单个 pod 的详细信息输出为 YAML 格式的对象
kubectl -n kube-system get pod calico-node-8n44g -o yaml
3、输出排序
将输出内容进行排序
3.1、语法
kubectl [command] [TYPE] [NAME] --sort-by=<jsonpath_exp>
- 通过使用–sort-by参数指定任何数字或字符串字段来对对象进行排序。
- 要指定字段,请使用jsonpath表达式。
3.2、案例: 按名称排序的pod列表
kubectl -n kube-system get pod --sort-by=.metadata.name