持续关注 kubectl get pods 的脚本

Script to continuously follow kubectl get pods

我正在尝试构建一个可以遵循 (-f) 的脚本 kubectl get pods 当我在 Ubuntu 服务器上进行任何 changes/delete pods 时看到实时更新.

easiest/efficient 这样做的方法是什么?

你可以直接使用

kubectl get pod <your pod name> -w

每当 pod 发生任何 update/change/delete 时,您都会看到更新。

您也可以使用

watch -n 1 kubectl get  pod <your pod name>

这将以 1 秒的间隔连续 运行 kubectl get pod ...。所以,你会看到最新的状态。

在所有 kubectl get [resource]s 命令中添加 -w--watch 可在每次创建、修改或删除该资源时通知结果。
kubectl get pod [pod_name] -wkubectl get nodes --watch]