Kubernetes Lifecycle Hooks

时间:2018-04-16 20:04:17

标签: kubernetes kubernetes-health-check

我想在K8 Pod或其运行的节点崩溃/重启/等时采取特定的操作 - 基本上通知应用程序的另一部分发生了这种情况。我还需要保证这一点。 kubernetes PreStop hook可以做到这一点吗?根据我的理解,这些通常用于在删除pod并保证运行钩子处理程序时正常关闭容器。似乎大多数人在他们自己关闭事物的情况下使用它们。

当节点意外崩溃时,挂钩是否也会运行?如果没有,是否有一个kubernetes解决方案,我试图完成什么?

1 个答案:

答案 0 :(得分:0)

PreStop挂钩不适用于节点。 PreStop挂钩是在容器终止期间运行的任务,并且正在对Container上的特定端点执行特定命令或HTTP请求。

如果您对节点的运行状况监控感兴趣,可以阅读 默认情况下,node-problem-detector已安装到Kubernetes中的GCE