chenqionghe


k8s支持存活livenessProbe和就绪readinessProbe两种探针,两种探针都支持以下三种方式

一、exec

通过执行shell命令的方式,判断退出状态码是否是0
示例

      exec:
        command:
        - cat
        - /tmp/healthy

二、tcp

通过TCP请求的方式,是否能建立tcp连接
示例

      tcpSocket:
        port: 8080
      initialDelaySeconds: 15
      periodSeconds: 20

三、httpGet

通过发起http请求,判断返回结果是否符合预期

...
livenessProbe:
     httpGet:
       path: /healthz
       port: 8080
       httpHeaders:
       - name: X-Custom-Header
         value: Awesome
       initialDelaySeconds: 3
       periodSeconds: 3

initialDelaySeconds指定了容器启动后多少秒后进行探测
periodSeconds指定每隔多少秒进行探测

分类:

技术点:

相关文章:

  • 2021-12-23
  • 2021-11-14
  • 2019-06-17
  • 2021-10-29
  • 2021-12-29
  • 2021-07-09
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2021-11-24
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-12-26
相关资源
相似解决方案