首页/云/Kubernetes 速查/kubectl -w 持续观察资源变化
本包目录(307 条)
kubectl 基础56 条
工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条集群运维与排障54 条

kubectl -w 持续观察资源变化

保持连接持续输出资源变更,观察 Pod 调度、滚动更新、删除过程的动态画面;配合 -o 格式可追踪特定字段变化。

Kubernetes 速查云更新于 2026-10-12
用途流式观察资源列表变化
语法kubectl get <资源> -w [选项]

常用示例

常用示例
kubectl get pods -w
kubectl get pods -n prod -w --output-watch-events
kubectl get deploy web -w -o jsonpath='{.status.readyReplicas}{"\n"}'
kubectl rollout status deploy/web   # 等发布时更推荐
-w 与 -o 组合可只盯关心的字段;--output-watch-events 会逐条输出事件类型(ADDED/MODIFIED)。

易错点

  • 长时间开着 watch 在大集群会产生较多 API 请求与输出,观察结束及时退出
  • watch 断开(网络/超时)会静默结束,自动化脚本用 --watch 相关参数时要处理重连语义

数据来源与参考

  • Kubernetes 官方文档 · kubectl get(--watch)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌