zoukankan      html  css  js  c++  java
  • kubectl格式化输出和调试

    1、格式化输出

    以特定的格式想终端输出详细信息,可以在 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请求的内容。
  • 相关阅读:
    Java--泛型
    Java--文档注释
    Java--网络编程
    Java--序列化
    Java--多线程编程
    Java--ConcurrentHashMap原理分析
    HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
    面向接口编程详解
    面向接口编程
    base64 数据加密
  • 原文地址:https://www.cnblogs.com/gavin11/p/10331096.html
Copyright © 2011-2022 走看看