Kubernetes的三种探针
2024-08-29 22:22:51
k8s支持存活livenessProbe和就绪readinessProbe两种探针,两种探针都支持以下三种方式
一、exec
通过执行shell命令的方式,判断退出状态码是否是0
示例
exec:
command:
- cat
- /tmp/healthy
二、tcp
通过TCP请求的方式,是否能建立tcp连接
示例
tcpSocket:
port: 8080
initialDelaySeconds: 15
periodSeconds: 20
三、httpGet
通过发起http请求,判断返回结果是否符合预期
...
livenessProbe:
httpGet:
path: /healthz
port: 8080
httpHeaders:
- name: X-Custom-Header
value: Awesome
initialDelaySeconds: 3
periodSeconds: 3
initialDelaySeconds指定了容器启动后多少秒后进行探测
periodSeconds指定每隔多少秒进行探测
最新文章
- [PHP源码阅读]count函数
- Web测试介绍2一 安全测试
- android handler传递消息机制
- js中let和var定义变量的区别
- 情感分析的现代方法(包含word2vec Doc2Vec)
- spring + spring mvc可能会遇到的问题
- 使用prompt输入一句英文句子和排序方式(升/降),将所有单词按排序方式排序后在网页上输出
- JSValidation客户端验证框架
- bzoj 1015 并查集
- php中fopen函数用法详解(打开文件)
- 【转】iPhone屏幕尺寸、分辨率及适配
- [HNOI2012] 矿场搭建
- codevs1906 最长递增子序列问题
- JavaScript 继承方式的实现
- 配置系统引导启动SuperScoekt
- 对struts2的OGNL的理解
- 用python爬取微博数据并生成词云
- iOS-隐藏Navigationbar【导航栏无缝圆滑的隐藏】
- 使用Navicat连接阿里云服务器上的MySQL数据库--转
- dede 5.7 任意用户重置密码前台
热门文章
- 人员简历管理系统-毕业设计(包括文档+源代码+答辩PPT)
- excel中生成32位随机id
- Asp.Net MVC Web API 中Swagger教程,使用Swagger创建Web API帮助文件
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Mac OS
- Python面向对象-枚举类型enum
- Ubuntu19 安装Theano出现“No module named ‘theano.compat.six’”
- 带你了解Android Jetpack
- H5和ionic RN和Weex 他们之间的比较
- shiro实战(1)--web
- SecureCRT登陆liunx 方向键失效