在k8s上运行Akka集群,并使用关闭策略(比如说自动关闭),因此在节点不可达的情况下,无法到达的容器将退出。问题是,由于k8s提供的平台的网络问题/问题,该节点变得不可访问,因此整个pod应该重新启动并调度到一个新的健康k8s节点上。因为调度可能需要一些时间,所以我们只想在不可达导致失败的情况下将容器重新调度到新节点上的新pod上。是否有任何方法可以将失败消息传播到k8s中的父级,比如使用退出代码来决定何时重新启动容器以及何时删除pod。
发布于 2019-11-15 01:54:14
因为调度可能需要一些时间,所以我们只想在不可达导致失败的情况下将容器重新调度到新节点上的新pod上。
Kubernetes为您管理所有计划和健康检查。
在Kubernetes中,
有没有办法像使用退出代码那样将失败消息传播到父节点
Kubernetes为一些事件创建了events,或者您可以观察Pods上的变化。
决定何时重启容器,何时删除实例。
Kubernetes管理Pod的重启、调度和驱逐。
https://stackoverflow.com/questions/58854973
复制相似问题