【问题标题】:Kubernetes Lifecycle HooksKubernetes 生命周期挂钩
【发布时间】:2018-04-16 20:04:16
【问题描述】:

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

当节点意外崩溃时,钩子也会运行吗?如果没有,是否有针对我想要完成的任务的 kubernetes 解决方案?

【问题讨论】:

    标签: kubernetes kubernetes-health-check


    【解决方案1】:

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

    如果您对节点的健康监控感兴趣,您可以阅读关于 node-problem-detector 已经默认安装到Kubernetes 中的GCE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 2015-12-19
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      相关资源
      最近更新 更多