filebeat k8s健康探针

  • 一、命令测试
  • 二、探针配置

一、命令测试

ls /data;
if [ $? -eq 0 ]; thenecho "succeed"
elseecho "failed"
fi
ls -l /data;
if [ $? -eq 0 ]; thenecho "succeed"
elseecho "failed"
fi
sh -c "du -sh /data";
if [ $? -eq 0 ]; thenecho "succeed"
elseecho "failed"
fi
touch /data/touch.txt;
if [ $? -eq 0 ]; thenecho "succeed"
elseecho "failed"
fi

二、探针配置

  • touch命令
          livenessProbe:exec:command:- touch- /data/touch.txtinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10readinessProbe:exec:command:- touch- /data/touch.txtinitialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10
  • ls命令

注意ls -l /data命令部分失败的情况,若/data盘符可以正常挂载但是某个文件无法正常访问,探针仍然返回失败(shell命令执行结果),此时可将 -l参数去掉直接使用ls /data,即可成功。

          livenessProbe:exec:command:- "sh"- "-c"- "ls -l /data"initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10readinessProbe:exec:command:- "sh"- "-c"- "ls -l /data"initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10
  • du命令

/data盘符可以正常挂载但是某个文件无法正常访问,探针仍然返回失败

          livenessProbe:exec:command:- "du -sh /data"initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10readinessProbe:exec:command:- "du -sh /data"initialDelaySeconds: 10periodSeconds: 10successThreshold: 1timeoutSeconds: 10

filebeat k8s健康探针相关推荐

  1. linux网络健康度检测,linux运维、架构之路-K8s健康检查Health Check

    一.Health Check介绍 强大的自愈能力是k8s容器编排引擎一个重要特性,自愈能力的默认实现方式为自动重启发生故障的容器,另外还可以利用Liveness和Readiness探测机制设置更精细的 ...

  2. k8s Pod探针(健康检查和服务可用性检查)

    探针分为两类: LivenessProbe探针:用于判断容器是否存活(running状态),如果探测到容器不健康,则kubelet将会杀掉该容器,然后根据重启策略进行重启.如果没有定义Liveness ...

  3. k8s健康检查探针配置

    两种健康检查机制 Liveness探测:用户自定义判断容器是否健康.如果判断失败,则重启容器,使用restart策略. Readiness探测:根据Deployment控制器的Rollingupdat ...

  4. 十、k8s健康检查之 livenessProbe/readinessProbe

    健康检查 一个pod启动了之后,它有可能还在做初始化,这就意味着在初始化的应用进程还不能接受网络流量,所以要去控制一下pod的状态,也就是我还没有就绪,我还不能够接受流量. 有些应用跑着跑着没有响应, ...

  5. k8s存活探针的简介与使用

    简介 k8s可以通过存活探针liveness probe检查容器是否还在运行.可以为pod中的容器单独指定存活探针,如果探测失败,k8s将定期执行探针并重启容器 k8s有三种探测容器的机制: HTTP ...

  6. aspnetcore.webapi实践k8s健康探测机制 - kubernetes

    1.浅析k8s两种健康检查机制 Liveness k8s通过liveness来探测微服务的存活性,判断什么时候该重启容器实现自愈.比如访问 Web 服务器时显示 500 内部错误,可能是系统超载,也可 ...

  7. k8s容器探针:就绪检测、存活检测

    容器探针 探测方式 检测探针-就绪检测 使用readinessProbe进行就绪检测 vim read.yaml 就绪检测:此时并不存在index1.html,所以不会成功 create kubect ...

  8. k8s健康检查(七)

    默认的健康检查 强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性.自愈的默认实现方式是自动重启发生故障的容器.除此之外,用户还可以利用 Liveness 和 Readiness ...

  9. k8s健康检查(七)--技术流ken

    默认的健康检查 强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性.自愈的默认实现方式是自动重启发生故障的容器.除此之外,用户还可以利用 Liveness 和 Readiness ...

最新文章

  1. Python分布式爬虫-elasticsearch搭建搜索引擎
  2. Rook存储:Kubernetes中最优秀的存储
  3. ApacheServerStatus开启
  4. Springboot工程下使用mybatis反向工程
  5. java线上排查利器arthas
  6. 《dp补卡——完全背包问题》
  7. linux的常用操作——程序调试gdb
  8. 【计算机视觉】运动目标检测算法文献阅读笔记
  9. 分布式计算的基本概念
  10. Javascript第五章window对象的事件常用方法第三课
  11. select下拉框带模糊查询_从零学会SQL:简单查询 -第二节
  12. openstack实例状态错误_CSS超炫加载动画设计、实现与实例讲解
  13. Java基础入门(八)之面向对象二
  14. Android获取外网和内网ip地址
  15. 10个互联网兼职平台,让你的一技之长变现,副业薪资比日常搬砖高也太爽了
  16. MacBook Air开启CPU虚拟化支持(Windows10)
  17. zhu hao shi de shi
  18. pyecharts世界地图用:国家中英文对照表
  19. 虚拟机安装的Ubuntu下载速度慢怎么办
  20. SQL语句之查询进阶篇---上

热门文章

  1. 关于环境变量 C++ include搜索路径,lib库搜索路径
  2. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...
  3. IOS开发入门之二——第一个App
  4. H3C交换机配件RS232配置线(DB9针转RJ45) 1
  5. 高考排名liuseroj.picp.io
  6. android CheckBoxPreference title,summy字体大小设置
  7. 【网易编程题】小易魔法王国采购魔法神器
  8. 部署-GPS授时系统:GPS授时系统
  9. JQ中的“对象不支持此方法或属性”
  10. uboot什么意思(uboot fastboot)