kubectl格式化输出和调试
1、格式化输出
printf输出格式两个逗号以特定的格式想终端输出详细信息,可以在 kubectl 命令中添加 -o或者-output选项
输出格式描述
-o=custom-columns=<spec>使⽤逗号分隔的⾃定义列列表打印表格
-o=custom-columns-file=<filename>使⽤⽂件中的⾃定义列模板打印表格
-o=json输出 JSON 格式的 API 对象
-o=jsonpath=<template>打印 jsonpath 表达式中定义的字段
-o=jsonpath-file=<filename>打印由⽂件中的 jsonpath 表达式定义的字段
-o=name仅打印资源名称
-o=wide以纯⽂本格式输出任何附加信息,对于 Pod ,包含节点名称
-
o=yaml输出 YAML 格式的 API 对象
2、kubectl详细输出和调试
使⽤-v或--v标志跟着⼀个整数来指定⽇志级别。描述了通⽤的 kubernetes ⽇志约定和相关的⽇志级别。
详细等级描述
--v=0总是对操作⼈员可见。
--v=1合理的默认⽇志级别,如果您不需要详细输出。
--v=2可能与系统的重⼤变化相关的,有关稳定状态的信息和重要的⽇志信息。这是对⼤多数系统推荐的⽇志级别。 --v=3有关更改的扩展信息。
--v=4调试级别详细输出。
--v=6显⽰请求的资源。
--v=7显⽰HTTP请求的header。
--v=8显⽰HTTP请求的内容。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。