博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kubernetes probe
阅读量:5941 次
发布时间:2019-06-19

本文共 1550 字,大约阅读时间需要 5 分钟。

概述

readinessProbe主要探测服务是否就绪,如果你的应用的readinessProbe运行失败,那么就会从组成service的端点中删除,这样就不会有流量通过Kubernetes服务发现机制来发送给它

livenessProbe探测服务是否可,不可用时重启pod

参数

  • initialDelaySeconds:容器启动后,第一次执行探测需要等待多少秒
  • periodSeconds:执行探测的频率,默认是10秒,最小1秒
  • timeoutSeconds:探测超时时间,告诉Kubernetes应该为健康检查等待多长时间,默认1秒,最小1秒

官方文档:

支持的类型

http 请求

spec:  containers:  - name: liveness    args:    - /server    image: gcr.io/google_containers/liveness    readinessProbe:      httpGet:        path: /healthz        port: 8080        httpHeaders:          - name: X-Custom-Header            value: Awesome      initialDelaySeconds: 20      periodSeconds: 10      timeouteSeconds: 1    livenessProbe:      httpGet:        path: /healthz        port: 8080        httpHeaders:          - name: X-Custom-Header            value: Awesome      initialDelaySeconds: 20      periodSeconds: 10      timeouteSeconds: 1

tcp 端口

spec:  containers:  - name: goproxy    image: gcr.io/google_containers/goproxy:0.1    ports:    - containerPort: 8080    readinessProbe:      tcpSocket:        port: 8080      initialDelaySeconds: 20      periodSeconds: 10      timeoutSeconds: 1    livenessProbe:      tcpSocket:        port: 8080      initialDelaySeconds: 20      periodSeconds: 10      timeoutSeconds: 1

sh命令或shell脚本

spec:  containers:  - name: liveness    args:    - /bin/sh    - -c    - touch /tmp/healthy; sleep 30; rm -rf /tmp/healthy; sleep 600    image: gcr.io/google_containers/busybox    livenessProbe:      exec:        command:        - cat        - /tmp/healthy      initialDelaySeconds: 5      periodSeconds: 5

转载地址:http://tdqtx.baihongyu.com/

你可能感兴趣的文章
《 短文本数据理解》——2.5小结
查看>>
如何编写一个全新的 Git 协议
查看>>
马云携阿里17位创始人及合伙人捐赠浙大一院5.6亿,杭州渐成中国硅谷
查看>>
《libGDX移动游戏开发从入门到精通》一第2章 libGDX的架构分析
查看>>
《配置管理最佳实践》——2.10 建立构建过程
查看>>
《C++入门经典(第5版•修订版)》——2.6 问与答
查看>>
PLM调研第二天
查看>>
《精通Linux设备驱动程序开发》——1.5 Linux发行版
查看>>
《术以载道——软件过程改进实践指南》—第1章1.3节如何实施CMMI
查看>>
Harris’s Linked List
查看>>
(流式、lambda、触发器)实时处理大比拼 - 物联网(IoT)\金融,时序处理最佳实践
查看>>
什么Linux服务器最适合你?
查看>>
git 换行符问题,统一linux风格
查看>>
SQL on Linux Run on Docker
查看>>
C语言程序设计实践(OJ)-初识函数
查看>>
Spark机器学习9· 实时机器学习(scala with sbt)
查看>>
数据结构实践——队列数组
查看>>
从Demo到日千万PV,就是快! – 爱线下的上云实践
查看>>
Linux 时钟精度 与 PostgreSQL auto_explain (explain timing 时钟开销估算)
查看>>
架构师速成-架构目标之可用性
查看>>