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請求的內容。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM