首页/云/云与容器速查/kubectl get 查询资源列表
Kubernetes68 条

kubectl get 查询资源列表

最常用命令:列资源、看状态。掌握 -n/-A、-o wide、--show-labels、--sort-by 组合即可覆盖大半个日常查询场景;简写 rs、deploy、svc、cm、ns 要记牢。

云与容器速查云更新于 2026-10-12
基本kubectl get pods -n dev;-A 全部命名空间
输出扩展-o wide 看节点/IP;--show-labels 显示标签
排序--sort-by=.metadata.creationTimestamp 按创建时间
常用简写pods=po、deployments=deploy、services=svc、configmaps=cm、namespaces=ns
all 陷阱kubectl get all 不含 configmap/secret/PVC 等

使用示例

使用示例
kubectl get pods -n dev -o wide
kubectl get pods -A --field-selector status.phase=Running
kubectl get deploy,svc -n dev
kubectl get pods --sort-by=.status.startTime | tail -5
查不到资源先看命名空间:默认 namespace 与资源所在不一致是『明明有却看不到』的第一原因。

易错点

  • 不加 -n/-A 导致看不到:默认命名空间不对
  • get all 当全景图:漏掉 cm/secret/ingress/PVC,排查缺信息

数据来源与参考

  • Kubernetes Docs:kubectl get

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌