在Kubernetes的cronJob的生命周期通知

狼行天下 发表于: 2019-10-22   最后更新时间: 2019-10-22  

我想在CronJob启动和完成时调用一些API进行通知。

我可以用initcontainer来调用API,来通知Job已开始。 但是,有什么方法可以在Pod停止之前调用API。我不想在CronJob中加入此逻辑,会侵入业务。



您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容




上一条: 为什么Docker容器更新不稳定?
下一条: kubernetes在busybox容器中通过curl运行HTTP POST 报error converting YAML to JSON: yaml

  • Kubernetes提供了一个支持watch的API,因此当kubernetes状态发生更改时,会立即收到通知。

    比如,监听Job对象的creation/completion/deletion

    只要可以访问API服务器,就可以在Kubernetes集群内部和外部该使用API。