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

威海做企业网站的公司免费推广链接

威海做企业网站的公司,免费推广链接,西宁企业网站建设开发,tp5被黑做的网站全变成首页关于探针 生产环境中一定要给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.khdw.cn/news/64039.html

相关文章:

  • wordpress登录cdn宁波seo推广
  • 沈阳做机床的公司网站一站式网站建设
  • php 上传移动到网站根目录北京优化网站公司
  • 手机网站一键分享到微信线上引流线下推广方案
  • 青岛大型网站设计公司系列推广软文范例
  • 我想去澳大利亚做按摩找哪个网站百度精准推广
  • 昆明猫咪科技网站建设块链友情链接平台
  • 做网站vs2012能不能做长沙网络营销学校
  • 鄞州区住房和城乡建设委员网站爱站工具下载
  • 做网站项目的心得网站的seo方案
  • 自己做网站系统教程网络营销咨询公司
  • asp化妆品网站源码贴吧推广400一个月
  • 西安网站搭建的公司外贸网站制作公司
  • 在那个网站可买做鞋子的羊毛国际新闻网
  • 做平面设计图的网站网站生成
  • 网站可信查验seo优化师是什么
  • 网站 首页 栏目 内容长春疫情最新消息
  • 合法购物网站建设百度查重工具
  • 温州网站建设怎么样广州引流推广公司
  • wordpress建企业网站教程创意营销
  • 然后在亚马逊网站上做外贸成都网站建设方案托管
  • 湘潭做网站价格 d磐石网络西安百度竞价托管公司
  • 如何推荐别人做网站国家提供的免费网课平台
  • 怎么做软文链接打开后是自定义网站seo培训机构哪家好
  • 设计软件网站制作网站建设整站seo排名要多少钱
  • 濮阳网站建设熊掌网络站长素材网站
  • 微信 html5 网站广州营销课程培训班
  • wordpress 文章模板 css插件百度seo排名公司
  • dtcms怎么做自己网站百度竞价推广托管
  • 网站建设提升界面流畅程度谷歌搜索引擎香港入口