如何避免死循环

来源:5-17 Pod更新操作之Watcher状态后更新(下)

weixin_慕姐3199561

2025-11-11

如果 Pod 退出发生在事件监听之前,那么将一直阻塞在 for 循环处,这个如何避免?

写回答

1回答

暮闲

2025-11-12

我觉得不会 如果在之前的话 查询就是不存在的 会被认为已经删除

0
1
weixin_慕姐3199561
我觉得把检测旧Pod是否存在放在Watch函数调用后、for循环监听事件前会比较好。如果检测旧Pod在for循环里面,那在Watch函数之后Pod被删除按理说会导致一直阻塞。
2025-11-12
共1条回复

Kubernetes系统精讲 Go语言实战K8S集群可视化

核心知识+高阶应用+原理剖析+二次开发 全方位打通K8S生产实践

420 学习 · 280 问题

查看课程