• 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请求的内容。
  • 相关阅读:
    简要描述客户端发送的http request header都包含哪些内容
    如何利用TestNG监听器优化测试报告
    TestNG 监听器 ITestListener
    p3317 [SDOI2014]重建
    EZOJ #387字符串
    EZOJ #386 最小生成树
    EZOJ #385 排列
    EZOJ #375高速公路
    EZOJ #374学习
    EZOJ #373排序
  • 原文地址:https://www.cnblogs.com/gavin11/p/10331096.html
Copyright © 2020-2023  润新知