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

关于解决网站 建设经费的请示企业网站推广费用

关于解决网站 建设经费的请示,企业网站推广费用,常州网官网,二环建设部网站pod的容器健康检查---探针 probe#xff1a;k8s对容器执行的定期检查#xff0c;诊断。 探针的三种规则 所有的探针都是针对容器不是针对pod 1、 存活探针---livenessProbe#xff1a;探测容器是否正常运行。如果发现探测失败#xff0c;会杀掉容器。容器会根据重启策略…pod的容器健康检查---探针 probek8s对容器执行的定期检查诊断。 探针的三种规则 所有的探针都是针对容器不是针对pod 1、 存活探针---livenessProbe探测容器是否正常运行。如果发现探测失败会杀掉容器。容器会根据重启策略来决定是否重启。 2、 流量探针/就绪探针探测容器是否进入ready状态。并做好接受请求的准备。 检测失败Ready 0/1表示没有进入Ready状态。但是status还是Running状态实际上资源是不可用的。service也不会把请求转发到这个pod 3、 启动探针是在容器启动后开始检测。检测容器内的应用是否启动成功。在启动探测成功之前所有的其他探针都会处于禁用状态。一旦启动探针结束后续操作不再受启动探针影响。 在一个容器中可以有1个或多个探针。 启动探针只在容器启动时探测 存活 就绪 probe的检查方法 probe的检测方法三种探针都是通用的 1、 exec探针在容器中执行命令。如果命令返回码是0表示成功。 应用场景适用于在容器内自定义检查容器健康状态的情况。 2、 httpGet对指定IP端口的容器发送1个httpGet的请求。是通过get请求的响应状态码来判断如果get状态码大于等于200且小于400都表示成功。 应用场景适用于检测能否响应http的请求。例如web容器(nginxtomcat) 3、 tcpSocket用于检查端口。对指定端口上的容器IP地址进行tcp检查(三次握手)检查对方服务器端口是否打开。如果端口打开则认为探测成功。 应用场景适用于检查特定容器的端口监听状态。 类似于telnet ip端口 诊断结果 1、 成功 容器通过了正常运行 2、 失败 存活探针会重启 3、 未知状态 也是诊断失败。也是根据策略 exec方式 实验举例 apiVersion: apps/v1 kind: Deployment metadata:labels:app: centosname: centos spec:replicas: 1selector:matchLabels:app: centostemplate:metadata:labels:app: centosspec:containers:- image: centos:7name: centosimagePullPolicy: Nevercommand: [/bin/bash, -c, touch /opt/123.txt ; sleep 3600]livenessProbe:exec:command: [/usr/bin/test, -e, /opt/123.txt] #添加检测策略initialDelaySeconds: 3 #表示容器启动之后多少秒进行探测。数值建议不要设置太短。因为容器有启动时间可能会导致无效探测 #3表示3秒periodSeconds: 2 #表示探针探测的间隔时间。每隔多少秒进行一次检查。根据需求自定义。看应用的延迟敏感度。 #如果应用非常重要是核心组件。可以间隔设置小一点failureThreshold: 2 #表示如果探测失败。失败几次之后把容器标记为不健康。 #2表示2次successThreshold: 1 #表示只要成功1次就标记为就绪。数值固定是1不能修改。根据需求自定义添加。可以不加。timeoutSecond: 1 #表示每一次探测的超时时间。每次探测必须在多少秒之内必须完成探测。 #设置时间必须要小于periodSeconds探测间隔时间。 #根据需求自定义添加可以不加kubectl describe pod 容器名称 #查看容器的详细信息必要的核心指标initialDelaySeconds: 3 #表示容器启动之后多少秒进行探测。数值建议不要设置太短。因为容器有启动时间可能会导致无效探测 #3表示3秒periodSeconds: 2 #表示探针探测的间隔时间。每隔多少秒进行一次检查。根据需求自定义。看应用的延迟敏感度。 #如果应用非常重要是核心组件。可以间隔设置小一点failureThreshold: 2 #表示如果探测失败。失败几次之后把容器标记为不健康。 #2表示2次 liveness杀死容器重启。 所有探针策略会伴随整个pod的生命周期除了启动探针。 httpGet方式 实验举例 apiVersion: v1 kind: Pod metadata:labels:run: nginx1name: nginx1 spec:containers:- image: nginx:1.22name: nginx1livenessProbe:httpGet:scheme: HTTP #如果是默认http则可以不加port: 80initialDelaySeconds: 4periodSeconds: 2 #表示容器启动之后4秒进行探测 #表示每隔2秒检测一次 杀掉容器开始重启 正确示范 apiVersion: v1 kind: Pod metadata:labels:run: nginx1name: nginx1 spec:containers:- image: tomcat:8.0.52name: nginx1livenessProbe:httpGet:scheme: HTTPport: 8080path: /index.jspinitialDelaySeconds: 4periodSeconds: 2 修改为jsp格式测试 tcpSocket方式 实验举例 apiVersion: v1 kind: Pod metadata:labels:run: nginx1name: nginx1 spec:containers:- image: tomcat:8.0.52name: nginx1livenessProbe:tcpSocket:port: 8080initialDelaySeconds: 4periodSeconds: 2 错误示范 apiVersion: v1 kind: Pod metadata:labels:run: nginx1name: nginx1 spec:containers:- image: tomcat:8.0.52name: nginx1livenessProbe:tcpSocket:port: 8081initialDelaySeconds: 4periodSeconds: 2 总结 探针 存活探针检测失败后会杀死容器然后重启。探针将伴随整个容器的生命周期 exec exec相当于执行了一个shell命令。在容器里面执行 shell命令执行成功返回码是0表示成功。成功1次就是探测成功 httpGet httpGet对web容器发起了一次get请求。可以添加path指定访问的资源。返回码在大于等于200且小于400的范围之内都算成功。 tcpSocket tcpSocket相当于telnet指定的容器监听端口是否打开。是否能和指定的容器监听端口进行通信。
http://www.zqtcl.cn/news/978562/

相关文章:

  • 网站安装模板wordpress多个函数文件
  • 网站建设飠金手指排名十二毕业设计论文网
  • 高密哪里做网站好网络营销的四大特点
  • 网站锚文本怎么做怎么在网上接网站建设
  • php做公司网站中国大工程建设需要什么样的人才
  • 优化公司怎么优化网站的技能网站建设项目需求
  • wordpress怎么修改主页网站改版seo
  • 做视频网站需要多少带宽lnmp wordpress 数据库
  • 网站速度慢wordpress徐州网络推广公司
  • 网站建设增城seo外链是什么意思
  • php做企业网站管理系统免费网站制作手机软件的app
  • 商城网站建设咨询如何通过网站后台修改网站
  • 重庆网站建设论文2 如何写一份详细的网站开发方案
  • 宁波门户网站建设做购物网站表结构分析
  • 上传网站图片处理画册设计多少钱一页
  • 网站做标签页新公司网站建设都有哪些优势
  • 上门做指甲哪个网站百度搜索榜
  • 西安网站seo优化商城域名注册管理机构
  • 凡客网站目录优化服装网站建设论文
  • 自助网站搭建哈尔滨seo优化
  • 做网站和软件的团队网页设计与网页制作的实验报告
  • 广州网站建设很棒 乐云践新wordpress搬家 登录报错
  • 顺的网站建设案例如何上传网站
  • 网站管理和建设工作职责中国建设银行卖狗年纪念币官方网站
  • 如何快速开发一个网站干洗店投资多少钱可以营业了
  • 哪些分类网站WordPress商用收费吗
  • 南开网站建设优化seo福建凭祥建设工程有限公司网站
  • 建设工程消防设计备案凭证查询网站网站建设课程设计目的和内容
  • 网站开发要花多少钱wordpress网站邀请码
  • 社旗网站设计小程序制作用华网天下优惠