我正在寻找一种获取有关kubernetes中pod创建/终止的可靠事件的方法。
我们正在kubernetes中启动作业,我们想通知某些服务(例如webhook端点)以了解何时创建了pod以及pod何时结束(状态为成功或失败)。我也正在寻找重试这份工作的事件。
起初,我正在考虑听kubernetes事件,但这似乎并不是真正的方法。
还有postStart和preStop生命周期方法,但是当pod发生故障时,不会调用preStop挂钩。
我们还可以维护一项使用api“监视” pod的服务,但随后该服务成为SPOF,因此如果该服务出现任何停机,我们可能会松开一些事件。
也许有人有想法实现这一目标?
提前致谢 !