摘要:概述主要探测服务是否就绪,如果你的应用的运行失败,那么就会从组成的端点中删除,这样就不会有流量通过服务发现机制来发送给它探测服务是否可,不可用时重启参数容器启动后,第一次执行探测需要等待多少秒执行探测的频率默认是秒,最小秒探测超时时间告诉应
概述
readinessProbe主要探测服务是否就绪,如果你的应用的readinessProbe运行失败,那么就会从组成service的端点中删除,这样就不会有流量通过Kubernetes服务发现机制来发送给它
livenessProbe探测服务是否可,不可用时重启pod
参数
initialDelaySeconds:容器启动后,第一次执行探测需要等待多少秒
periodSeconds:执行探测的频率,默认是10秒,最小1秒
timeoutSeconds:探测超时时间,告诉Kubernetes应该为健康检查等待多长时间,默认1秒,最小1秒
官方文档: https://kubernetes.io/docs/ta...
支持的类型 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
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28073.html
摘要:健康检查被分成和。告诉在看到启动之后要延迟开启健康检查,并说清楚延迟几秒。会告诉应该为健康检查等待多长时间。 这篇文章我们来聊Kubernetes的健康检查,以及不同健康检查是如何影响你的应用程序的。 Liveness Probes Kubernetes健康检查被分成 liveness和readiness probes。liveness probes是用来检测你的应用程序是否正在运行。...
摘要:在本文中,我们将讨论,一种本地健康检查应用程序的方法。标准的健康检查工具,可以轻松查询健康协议。选择二进制版本并将其下载到中在你的中指定容器的。服务器健康检查的代码实现,主要部分如下完整代码,请查看仓库。 前言 GRPC正在成为云原生微服务之间通信的通用语言。如果您今天要将gRPC应用程序部署到Kubernetes,您可能想知道配置运行状况检查的最佳方法。在本文中,我们将讨论grpc-...
摘要:在本文中,我们将讨论,一种本地健康检查应用程序的方法。标准的健康检查工具,可以轻松查询健康协议。选择二进制版本并将其下载到中在你的中指定容器的。服务器健康检查的代码实现,主要部分如下完整代码,请查看仓库。 前言 GRPC正在成为云原生微服务之间通信的通用语言。如果您今天要将gRPC应用程序部署到Kubernetes,您可能想知道配置运行状况检查的最佳方法。在本文中,我们将讨论grpc-...
摘要:在本文中,我们将讨论,一种本地健康检查应用程序的方法。标准的健康检查工具,可以轻松查询健康协议。选择二进制版本并将其下载到中在你的中指定容器的。服务器健康检查的代码实现,主要部分如下完整代码,请查看仓库。 前言 GRPC正在成为云原生微服务之间通信的通用语言。如果您今天要将gRPC应用程序部署到Kubernetes,您可能想知道配置运行状况检查的最佳方法。在本文中,我们将讨论grpc-...
摘要:概述主要探测服务是否就绪,如果你的应用的运行失败,那么就会从组成的端点中删除,这样就不会有流量通过服务发现机制来发送给它探测服务是否可,不可用时重启参数容器启动后,第一次执行探测需要等待多少秒执行探测的频率默认是秒,最小秒探测超时时间告诉应 概述 readinessProbe主要探测服务是否就绪,如果你的应用的readinessProbe运行失败,那么就会从组成service的端点中删...
阅读 3831·2021-10-13 09:40
阅读 3286·2021-10-09 09:53
阅读 3670·2021-09-26 09:46
阅读 1960·2021-09-08 09:36
阅读 4406·2021-09-02 09:46
阅读 1388·2019-08-30 15:54
阅读 3260·2019-08-30 15:44
阅读 1104·2019-08-30 11:06
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要