How kubernetes handle livenessProbe failure?
我想了解如果在kubernetes中进行活动性探查失败,幕后会发生什么?
这里是上下文:
我们正在使用Helm Chart在Kubernetes集群中部署应用程序。
我们有状态服务和无头的服务。为了初始化mTLS,我们创建了一个'job'类型,并在'command'中传递了shell
要回答您的问题,活动性探测和就绪性探测基本上是操作,它们会调用您的应用程序pod来检查其是否健康。
这与头盔图表无关。
一旦活动性或就绪性探针失败,容器就会重新启动。
我会说这些活动探针故障会影响您的应用程序正常运行时间,因此请使用滚动部署并自动扩展您的pod数量以启用可用性。