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

工作中积累的对K8s的就绪和存活探针的一些认识

首先,我的项目是基于 Spring Boot 2.3.5 的,并依赖 spring-boot-starter-actuator 提供的 endpoints 来实现就绪和存活探针,POM 文件如下图:
请添加图片描述
下面,再让我们来看下与该项目对应的Deployment的YAML文件,如下图:
请添加图片描述
通过实际运行的日志来看,得出以下几个结论:

  1. 这里的 initialDelaySeconds 参数,指定了容器启动后要等待多少秒后才启动探针(默认是 0 秒,最小值是 0)。
  2. 就绪探针与存活探针一样,都是循环执行的,即每隔一段时间就访问一次readinessProbe.httpGet.path 对应的地址,如下图:
    请添加图片描述
  3. 这里 timeoutSeconds 从字面的意思来理解,是用来控制访问 httpGet.path 的超时时间(默认值是 1 秒,最小值是 1)。实际运行效果来看,TA 还控制着访问 httpGet.path 的时间间隔,如下图:
    请添加图片描述
    通过上边的截图,我们可以看到就绪探针和存活探针都是基本上按着间隔 10 秒(即 timeoutSeconds: 10)来循环运行的。

http://www.kler.cn/news/133529.html

相关文章:

  • Docker入门学习笔记
  • 当前主流DDos方式有哪几类
  • 【Web】PHP反序列化的一些trick
  • 10、背景分离 —— 大津算法
  • mac中安装Homebrew
  • 移动端表格分页uni-app
  • 本地开发环境和服务器传输数据的几种方法
  • python自动化第一篇—— 带图文的execl的自动化合并
  • flink中配置Rockdb的重要配置项
  • 跟李沐学AI-深度学习课程05线性代数
  • react中设置activeClassName的笔记
  • 4.6每日一题(多元函数的隐函数求导)
  • 简单的用Python实现一下,采集某牙视频,多个视频翻页下载
  • 图像分类(五) 全面解读复现ResNet
  • idea启动tomcat报错404
  • 基于未来搜索算法优化概率神经网络PNN的分类预测 - 附代码
  • 2311rust,到60版本更新
  • 资深测试总结,现在软件测试有未来吗?“你“的底气在哪里?
  • mysql表字段数据类型对应java类型
  • 矩阵的QR分解
  • 向pycdc项目提的一个pr
  • 使用Qt实现多人聊天工作室
  • 聚观早报 |联想集团Q2财季业绩;小鹏汽车Q3营收
  • uniapp自定义组件
  • 线性方程组
  • Django部署时静态文件配置的坑
  • 2023最新最全【Nacos】零基础安装教程
  • 2023年首届天府杯数学建模国际大赛问题A思路详解与参考代码:大地测量数据中异常现象的特征和识别
  • 搜维尔科技:业内普遍选择Varjo头显作为医疗VR/AR/XR解决方案
  • Linux | C语言中volatile关键字的理解