Kubernetes Autohealing支持

今天,我们宣布Kubernetes auto-healing功能,这有助于确保运行Kubernetes工人节点是健康的和准备服务你的不同豆荚和应用程序的需求。

以前,你可以为你配置自动愈合Elastigroup集群通过选择从Spotinst等多种健康检查选项EC2,负载均衡器检查,和Http / s端点。然而,这些并不适合Kubernetes集群。例如,可能无法参加Kubernetes实例集群或输入一个失败国家由于网络问题,防止一些豆荚从一个正常的操作。

每个Kubernetes节点的状态表示为一个“条件”对象,描述节点的不同方面的状态。条件类型:OutOfDisk,准备好了,MemoryPressure,DiskPressure,NetworkUnavailable。每个条件类型都有一个状态/真正的/未知的

现在,您可以利用Kubernetes auto-healing特性”K8S_NODE”,Elastigroup将监视节点的状态每30秒,以防它标识准备好了条件是未知的我们将考虑这个例子不健康和引发替代,最大化您的集群的效率和性能。

配置的例子:

{.....“launchSpecification”: {.....:“healthCheckType K8S_NODE”、“healthCheckGracePeriod”: 120年,“healthCheckUnhealthyDurationBeforeReplacement”: 300}}
Baidu
map