首页/云/Kubernetes 速查/kubectl api-resources 查询资源清单
kubectl 基础56 条

kubectl api-resources 查询资源清单

列出集群支持的全部资源类型:短名、API 组、是否命名空间级、对应 Kind,写 RBAC 与排障时先确认资源的准确名称。

Kubernetes 速查云更新于 2026-10-12
用途查询可用资源类型与其元信息
语法kubectl api-resources [选项]

常用示例

常用示例
kubectl api-resources
kubectl api-resources --namespaced=false
kubectl api-resources --api-group=apps
kubectl api-resources | grep -i networkpolicy
kubectl api-versions | sort
输出列:NAME(含短名)、SHORTNAMES、APIVERSION、NAMESPACED、KIND;CRD 注册的自定义资源也会出现在列表中。

易错点

  • 同一 Kind 可能有多个 API 版本共存,写清单要用当前推荐的 APIVERSION(如 networking.k8s.io/v1)
  • 集群级资源(nodes、pv)加了 -n 也不影响查询结果,但删除/修改时不要误以为属于命名空间

数据来源与参考

  • Kubernetes 官方文档 · kubectl api-resources
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌