首页/云/Kubernetes 速查/kubectl -v 调试日志级别
kubectl 基础56 条

kubectl -v 调试日志级别

输出 kubectl 与 API Server 的交互细节:请求 URL、响应状态、耗时;认证/权限/超时类怪问题用它定位。

Kubernetes 速查云更新于 2026-10-12
用途控制 kubectl 调试输出详细程度
语法kubectl get pods -v=<6..9>

常用示例

常用示例
kubectl get pods -v=6            # 显示发出的 HTTP 请求
kubectl get pods -v=8            # 含请求/响应头(敏感信息注意)
kubectl get pods --request-timeout=10s -v=6
kubectl apply -f x.yaml -v=8 2>&1 | grep -i 'status'
v 越大越详细:6 显示请求,8 显示 HTTP 细节(可能含 Token),9 显示缓存细节;日常排障从 6 开始。

易错点

  • -v=8 以上输出可能包含凭据与请求体内容,粘贴给他人前先脱敏
  • -v 是 kubectl 客户端日志,集群侧问题还要看 apiserver/kubelet 日志

数据来源与参考

  • Kubernetes 官方文档 · kubectl 调试(--v 级别)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌