首页/云/Kubernetes 速查/kubectl get --raw 直读 API 端点
本包目录(307 条)
kubectl 基础56 条
工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条集群运维与排障54 条

kubectl get --raw 直读 API 端点

绕过资源抽象直接读取任意 API 路径原始返回,常用于检查健康端点、聚合 API 与 metrics 端点,是高级排障工具。

Kubernetes 速查云更新于 2026-10-12
用途直接请求 API Server 原始路径
语法kubectl get --raw <API路径>

常用示例

常用示例
kubectl get --raw /healthz
kubectl get --raw '/readyz?verbose'
kubectl get --raw /version
kubectl get --raw /apis/metrics.k8s.io/v1beta1/nodes
kubectl get --raw /api/v1/namespaces/prod/pods | head -c 300
/healthz、/livez、/readyz 是控制面健康端点;加 ?verbose 可列出各检查项通过情况。

易错点

  • --raw 返回的是原始 JSON(未格式化),内容大时配合 head/jq 截取
  • 聚合 API(如 metrics)路径不可用时通常意味着对应 APIService 异常,会影响 kubectl top

数据来源与参考

  • Kubernetes 官方文档 · API Server health endpoints
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌