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

威海做企业网站的公司百度在线扫题入口

威海做企业网站的公司,百度在线扫题入口,房产网站关键词优化,wordpress手机主题mip关于探针 生产环境中一定要给pod设置探针,不然pod内的应用发生异常时,K8s将不会重启pod。 需要遵循以下几个原则(本人自己总结,仅供参考): 探针尽量简单,不要消耗过多资源。因为探针较为频繁的…

关于探针

生产环境中一定要给pod设置探针,不然pod内的应用发生异常时,K8s将不会重启pod。
需要遵循以下几个原则(本人自己总结,仅供参考):

  1. 探针尽量简单,不要消耗过多资源。因为探针较为频繁的定期执行,过于复杂和消耗资源的探针对k8s和生产环境是不利的。
  2. 探针返回的结果尽量代表pod的健康状态,而不是简单的返回。可以适当做一些pod健康性检查。特别要避免探针返回了健康状态,但实际pod处于异常状态。
  3. 探针返回的状态需要代表的是本pod的健康状态,不要受外部组件影响。比如pod连接了一个数据服务,如果数据服务异常,此时探针不要返回异常。不然k8s认为pod处于异常,不停重启pod,但这种操作对于修复异常没有任何帮助,反而不停拖累k8s。
    在 Kubernetes 中,探针(Probe)用于检查 Pod 内容器的健康状况和可用性。

常用的探针有三种:

  1. 存活探针(Liveness Probe):用于检查容器是否存活。如果探测失败,Kubernetes 将杀死容器并根据策略重启。
  2. 就绪探针(Readiness Probe):用于检查容器是否准备好接受流量。如果探测失败,Pod 将从服务的端点列表中移除。
  3. 启动探针(Startup Probe):用于检查容器是否已成功启动。如果探测失败,Kubernetes 将根据策略重启容器。启动探针的优先级高于存活探针,在启动探针成功之前,存活探针不会生效。

每种探针都有多个可配置的参数,可以帮助我们在生产环境中更细致地监控和管理 Pod。以下是一个详细的 Pod 配置示例,其中包含了所有三种探针及其常用参数:

apiVersion: v1
kind: Pod
metadata:name: example-pod
spec:containers:- name: example-containerimage: example-image:latestports:- containerPort: 8080# 存活探针(Liveness Probe)配置livenessProbe:httpGet:path: /healthzport: 8080httpHeaders:- name: Custom-Headervalue: AwesomeinitialDelaySeconds: 30periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 3# 就绪探针(Readiness Probe)配置readinessProbe:httpGet:path: /readyport: 8080initialDelaySeconds: 5periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 3# 启动探针(Startup Probe)配置startupProbe:httpGet:path: /startupport: 8080initialDelaySeconds: 0periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 30# 其他探针类型(如TCP和命令执行)示例livenessProbe:tcpSocket:port: 8080initialDelaySeconds: 30periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 3readinessProbe:exec:command: ["sh", "-c", "echo 'hello'"]initialDelaySeconds: 5periodSeconds: 10timeoutSeconds: 5successThreshold: 1failureThreshold: 3

探针参数说明

  • initialDelaySeconds: 探针首次启动前的延迟时间。
  • periodSeconds: 探针的执行周期。
  • timeoutSeconds: 探针执行的超时时间。
  • successThreshold: 成功阈值。连续成功的次数达到该值时,认为探针检查通过。
  • failureThreshold: 失败阈值。连续失败的次数达到该值时,认为探针检查失败。

通过合理配置探针及其参数,可以有效地监控和管理 Pod 的状态,确保应用在生产环境中的高可用性和可靠性。

http://www.ds6.com.cn/news/88803.html

相关文章:

  • 织梦做的网站手机打不开百度小说搜索风云榜总榜
  • 数据分析网页安卓aso优化排名
  • 免费创建网站 优帮云百度搜索网站优化
  • 宁波网站建设公司建网站用什么软件
  • 苏州网站建设推广咨询平台seo谷歌外贸推广
  • 新塘做网站公司营销型网站是什么意思
  • 网站建设内容介绍推广任务接单平台
  • 学做网站在哪里大型网站seo课程
  • 1000元能否做网站seo优化网站词
  • 开发公司完工后的维修账务处理seo外链推广
  • 做外贸上不了国外网站如何做推广引流赚钱
  • wordpress如何替换掉网址北京seo方法
  • wordpress单位内网做网站中国新闻网发稿
  • 网站建设同步视频营销策略有哪些内容
  • 网站建设步骤与时间表百度指数大数据
  • 英文网站建设之后怎么推天津seo优化公司哪家好
  • 辛集做网站百度竞价优缺点
  • 阿里云网站的logo怎么写进去的百度助手官网
  • 学做蛋糕网站唐山百度提升优化
  • 佛山建设外贸网站公司吗省委副书记
  • 做网站需要源码营销网站seo推广
  • 门户网站开发软件seo综合查询站长工具怎么用
  • 查看网站是否做百度推广谷歌浏览器手机版下载
  • 网站如何做淘宝联盟推广站长之家备案查询
  • dz网站的隐藏链接怎么删除网站开发用什么语言
  • 友邦zh200安装视频北京网站优化校学费
  • 扬州市建设局网站 竣工备案产品推广渠道有哪些方式
  • 做网站店铺装修的软件广州今天新闻
  • 网页设计与网站建设第02章在线测试seo广告优化多少钱
  • 勒流网站建设网络推广电话