首页/云/云与容器速查/kubectl -w 持续观察变化
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条容器与 Docker106 条
Kubernetes68 条
容器排障33 条

kubectl -w 持续观察变化

get -w 保持连接持续输出资源变化:观察 Pod 从 Pending→ContainerCreating→Running,或等待滚动更新实例更替;--watch-only 只看变化不看初始列表。

云与容器速查云更新于 2026-10-12
-w先列当前再持续追加变化事件
--watch-only跳过初始列表,只输出变化
观察对象可配合 -l 只盯某业务;观察 deploy 看副本数变化
停止Ctrl+C;长时间挂起注意终端断连重试

使用示例

使用示例
kubectl get pods -w -l app=web
kubectl get pods -w --watch-only -n dev
kubectl get deploy web -w
滚动更新时开两个终端:一个 -w 看 Pod 更替,一个 rollout status 看进度,互为印证。

易错点

  • watch 长时间无输出以为卡死:确实没变化,结合事件排查
  • 用 watch 盯 thousands 级别资源:输出刷屏且吃带宽,先收窄选择器

数据来源与参考

  • Kubernetes Docs:kubectl get(--watch)

相关工具

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