当前位置: 首页 > news >正文

华为云cce健康检查有什么用?配置需要注意什么?

华为云cce健康检查

如上图,华为云健康检查可用来探测cce的实例运行状态,必要时cce会自动重启实例,达到cce持续服务。

但是配置时需要注意一下几个方面,否则cce的状态总是有些不正常。

1、http探查比较友好。因为我们的在cce里面发布的服务很多时候都是java spring boot的,直接使用spring boot服务本身的接口自然比较方便。

2、http探测使用的是ajax的状态标记,spring boot里面将业务错误封装成结果中的错误code,与http请求的错误标记是分开的,所以只要能连接后台服务,健康检查不会关注你springboot里面的状态。所以在路径上,你可以配置你spring boot中的任意接口,只要他能访问得到,健康检查就会通过,认为此时服务正常。

3、延迟时间需要大于cce负载之中服务的启动时间,否则会引起cce实例的循环启动,也就是cce实例还没启动起来呢,健康检查发现服务返回的不是200,也就是服务不正常,他会自动重启实例,从而导致服务循环启动,所以延迟时间的配置要注意。

4、端口,端口就是你的本服务的端口,不是对外映射的端口。

5、最大失败次数需要多一点。但是也需要根据自己的实际情况来。如果cce节点的压力比较大,则需要把次数舍得多一点,要不然cce节点中的实例会卡死,也就是实例启动不起来,但是他也不会自动被删除,这样反而会占用cce节点的资源,导致cce节点因为资源被占用过高而卡死,所有服务实例都给宕机了。

6、当然,这时候其实应该检查一下你的cce节点,cce节点的配置必须高于负载的分配,最好是性能高于负载配置的一倍,否则cce节点性能不足时还是比较容易卡死的,cce节点中还要运行K8S本身的一些负载。

相关文章:

  • Spark的通用运行流程与Spark YARN Cluster 模式的运行流程
  • Vue使用基本教程(基本介绍及对比,初步使用,构建项目,编辑器等)
  • 探究Kafka原理-1.初识Kafka
  • AI原生应用为百度带来新增量
  • 如何使用Mondo Rescue备份及恢复Linux系统(制作ISO镜像,成功恢复)
  • Android扫码ZXing
  • msvcp71.dll,msvcr71.dll丢失怎么办?教你如何快速解决此问题
  • webpack external 详解
  • Twincat使用:EtherCAT通信扫描硬件设备链接PLC变量
  • Python Opencv实践 - 二维码和条形码识别
  • 模拟shell小程序
  • 【Linux】共享内存
  • Fiddler 无法抓包手机 https 报文的解决方案来啦!!
  • 如何应用ChatGPT撰写、修改论文及工作报告,提供写作能力及优化工作??
  • 微软离Altman越近,离OpenAI就越远!
  • OpenAI 曾收到 AI 重大突破警告;半独立的 OpenAI 比与微软合并更好丨 RTE 开发者日报 Vol.91
  • 网络安全(黑客)-自学手册
  • Mistral 7B 比Llama 2更好的开源大模型 (四)
  • sql添加索引
  • python之pyqt专栏2-项目文件解析
  • 市场监管总局等五部门约谈外卖平台企业
  • 张笑宇:物质极大丰富之后,我们该怎么办?
  • 应急部:正在积极推动各地逐步科学建设改造应急避难场所
  • 泽连斯基表示将在土耳其“等候”普京
  • 耿军强任陕西延安市领导,此前任陕西省公安厅机场公安局局长
  • 技术派|巴基斯坦导弹:让印度保持克制的“定海神针”?