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

kubectl get 查询资源列表

列出 Pod/Deployment/Service 等资源摘要信息的高频命令,支持按命名空间与标签筛选,并用 -o 切换输出格式。

Kubernetes 速查云更新于 2026-10-12
用途列出某类资源的核心字段(名称/状态/重启数等)
语法kubectl get <资源> [名称] [选项]
默认范围当前 context 的 namespace

常用示例

常用示例
kubectl get pods
kubectl get pods -A
kubectl get deploy,rs,pod -n prod
kubectl get svc web -o yaml

高频选项

高频选项
-n 指定命名空间  -A 全部命名空间  -o wide/yaml/json/name 输出格式  -l 标签筛选  -w 持续观察  --show-labels 显示标签
资源名可用缩写:po、deploy、svc、ns、no、sts、ds、cm、ing、pvc。

易错点

  • get 默认只看当前 namespace,排查跨命名空间问题前先 kubectl config view --minify 确认当前上下文
  • 摘要列看不到容器退出原因等细节,需要 -o yaml 或 describe 补充

数据来源与参考

  • Kubernetes 官方文档 · kubectl get
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌